not tested! implementation of the TCP part of aufgabe1