paranoid_2
Grünschnabel
Hallo erstmal,
also, ich habe eine Client-Server-Application, kommunikation läuft über TCPClient mittels threading (asyncrone Kommunikation).
Alles funktioniert wunderbar, ich habe mir nur gedacht bei der asyncronen Kommunikation startet man ja eine Anfrage und bekommt irgendwann mal eine Antwort (deswegen benutze ich threads). Wie macht man des synchron, dann müsste ich auf client-ebene kaum threads verwenden und alle Control-Aufrufe über delegate starten.
Eine anderen Idee was ich habe ist eine art modale-Methode (ala showDialog()).
Bei der Methode showDialog wird ja der Code erst wieder weiter abgearbeitet, wenn man die Form schließt. Weiß jemand vielleicht die interne abarbeitung von showDialog(), so könnte ich dann eine Methode aufrufen die mit dem Server kommuniziert und wenn die Kommunikation vorbei ist, wird die Methode beendet und die Codeabfolge in der Aufrufmethode wird vortgesetzt.
Bin für jede Hilfe dankbar!
MfG
Paranoid_2
also, ich habe eine Client-Server-Application, kommunikation läuft über TCPClient mittels threading (asyncrone Kommunikation).
Alles funktioniert wunderbar, ich habe mir nur gedacht bei der asyncronen Kommunikation startet man ja eine Anfrage und bekommt irgendwann mal eine Antwort (deswegen benutze ich threads). Wie macht man des synchron, dann müsste ich auf client-ebene kaum threads verwenden und alle Control-Aufrufe über delegate starten.
Eine anderen Idee was ich habe ist eine art modale-Methode (ala showDialog()).
Bei der Methode showDialog wird ja der Code erst wieder weiter abgearbeitet, wenn man die Form schließt. Weiß jemand vielleicht die interne abarbeitung von showDialog(), so könnte ich dann eine Methode aufrufen die mit dem Server kommuniziert und wenn die Kommunikation vorbei ist, wird die Methode beendet und die Codeabfolge in der Aufrufmethode wird vortgesetzt.
Bin für jede Hilfe dankbar!
MfG
Paranoid_2