Struktur geändert

Die Struktur etwas geändert. Code in Funktionen aufgeteilt. Die
Aufteilung in Funktionen ist wichtig wenn der Server mehrere Clients
bedienen soll und damit mehrere Threads braucht.