Einzelnen Beitrag anzeigen

Thomas83

Registriert seit: 7. Jan 2008
180 Beiträge
 
#1

Socket Fehler 10051. Aber nur beim "brutalen" schl

  Alt 17. Sep 2008, 12:43
hi zusammen,

habe hier im Forum schon mal nach diesem Fehler gesucht und habe da auch einiges gefunden.
Nur leider werde ich daraus nicht schlau und komme nicht mehr weiter .

Mein Client / Server Anwendung funktioniert wunderbar.
Der Client befindet sich in einem Thread.
Zum Test sendet der Client und der Server alle 100ms einen string.

Wenn der Client Offline geht, über schließen, alles wunderbar.
Ziehe ich aber das Netzwerkkabel kommt (eher selten) beim Server diese Meldung
Zitat:
Windows Socket Fehler: Eine bestehende Verbindung wurde softwaregesteuert duch den Hostcomputer abgebrochen (10053), auf API 'recv'
und beim Client diese Meldung
Zitat:
Asynchroner Socketfehler #10053
Wenn ich den Server beende bzw. einfach schließe kommt diese Meldung auch.

Wie kann ich diese unterbinden bzw. abfangen? Errorcode = 0 bringt nichts.
Der Client soll immer die Verbindung versuchen zu halten bzw. aufbauen egal wie der Server beendet wurde. Wenn ihr Sourcen braucht sagt welche eventuell helfen.....

thx
  Mit Zitat antworten Zitat