Zwei einfache Sockets fuer Client und Server.
Messages sind hier Strings. Entgegen vieler Beispiele im Netz,
wird hier jedoch als String-Ende-Sequenz kein CRLF, sondern
Byte 0, also analog C erwartet. Das heisst, Strings duerfen
auch Zeilenumbrueche enthalten.