Frage
Ich habe ein Projekt mit Socket-Programmierung erstellt. Wenn ich einen einzelnen Client mit dem Server verbunden, die Daten, die ich von meinem Client senden erfolgreich vom Server empfangen. Aber immer, wenn ich mehr als ein Client eine Verbindung herstellen, nur eine Client-Daten werden vom Server empfangen. Die anderen Clients keine Verbindung herstellen. Wie kann ich die Server alle neuen eingehenden Verbindungen akzeptieren, und wie kann ich den Server zwei Dateien aus dem gleichen Client empfangen?
Lösung
Wenn Ihr Code verwendet BeginAccept, EndAccept Methoden neue Verbindung zu akzeptieren asynchonously, vergessen Sie nicht wieder anrufen BeginAccept nach EndAccept Anruf in Ihrem AcceptCallback.
Viele Grüße