Auf meiner Maschine ist bei dem Praxisteil ein Fehler aufgetreten: Die Anwendungen dachten immer, dass sich jemand mit ihnen verbunden hätte, obwohl das gar nicht der Fall ist. Der Grund hierfür liegt in der Warteschleife in init: Bei mir wird der buffer so initialisiert, dass buffer[0] == Hello immer wahr ist, wenn keine Pakete angekommen sind. Lösen kann man das (wie in update) mittels:
Code: Alles auswählen
if(read <= 0) {
continue;
}
Weiterhin wollte ich fragen, ob wirklich nur die Eingaben gesendet werden sollen (und z.B. nicht die Position).
Viele Grüße,
Jannis