Ich habe einen einfachen asynchronen TCP-Server geschrieben - es funktioniert gut. Aber jetzt möchte ich eine Ausgabe der empfangenen Daten im Console-Testprogramm machen. Und das Problem ist, das funktioniert nicht! Wenn ich den MainThread mit dem EventHandler verbinde, tut das Programm nichts. Debug zeigt, dass der sc05Server_DataAvailable aufgerufen wurde, aber dann ist nichts passiert. Das Programm reagiert immer noch.
Hier der Code:
%Vor%
Das Hauptprogramm:
%Vor%
Ich denke, es hat etwas mit Threading zu tun - aber ich habe keine Ahnung, wie ich mit ihnen arbeiten soll.