Hallo zusammen.
Ich habe eine Server-Applikation und einen entsprechenden Client.
Der Client baut eine Verbindung zum Server per TcpClient auf.
Nach einer Benutzername/Passwort Überprüfung bleibt die Verbindung stehen und beide Seiten können Daten schicken.
Wenn ich eine Nachricht vom Client zum Sever schicke klappt das sehr gut. Ich schicke die Daten und warte danach auf die Antwort vom Server.
Wie bekommt der Client aber mit, das der Server Daten sendet?
Früher bei VB6 hatte das Socket-Objekt eine Event, das anzeigt das neue Daten vorhanden sind.
Wie funktioniert das heute?
Events habe ich in der TcpClient-Klasse nämlich nicht gefunden, also muss es anders gehen.
Muss ich den NetworkStream des TcpClients pollen und prüfen ob neue Daten vorhanden sind?
Ich denke das sollte auch anders gehen.
Wer kann mir mal erklären wie ich das Problem lösen kann?
Vielen Dank schon mal im Voraus.
Gruß
Jörg
Ich habe eine Server-Applikation und einen entsprechenden Client.
Der Client baut eine Verbindung zum Server per TcpClient auf.
Nach einer Benutzername/Passwort Überprüfung bleibt die Verbindung stehen und beide Seiten können Daten schicken.
Wenn ich eine Nachricht vom Client zum Sever schicke klappt das sehr gut. Ich schicke die Daten und warte danach auf die Antwort vom Server.
Wie bekommt der Client aber mit, das der Server Daten sendet?
Früher bei VB6 hatte das Socket-Objekt eine Event, das anzeigt das neue Daten vorhanden sind.
Wie funktioniert das heute?
Events habe ich in der TcpClient-Klasse nämlich nicht gefunden, also muss es anders gehen.
Muss ich den NetworkStream des TcpClients pollen und prüfen ob neue Daten vorhanden sind?
Ich denke das sollte auch anders gehen.
Wer kann mir mal erklären wie ich das Problem lösen kann?
Vielen Dank schon mal im Voraus.
Gruß
Jörg
Comment