Erhalte ich den gesamten Socket neu, wenn ein Server neu gestartet wurde und Client WSAECONNRESET
Fehlercode beim letzten Aufruf an send
Funktion? Es sieht so aus, als ob ich die connect
-Funktion nicht mehr am selben Socket aufrufen kann - es wird immer wieder mit dem Fehlercode WSAEISCONN
fehlschlagen. Muss ich closesocket
anrufen und SOCKET
wieder mit der socket
Funktion dann erstellen?Sollte ich den gesamten Socket neu erstellen, wenn ein Server neu gestartet wurde und Client WSAECONNRESET Fehlercode
0
A
Antwort
1
Sobald eine Socket-Verbindung getrennt wurde, müssen Sie den SOCKET
-Handle schließen und einen neuen erstellen. Die einzige Ausnahme ist, wenn Sie DisconnectEx()
mit dem Flag TF_REUSE_SOCKET
verwenden, dann kann das SOCKET
mit ConnectEx()
oder AcceptEx()
wiederverwendet werden.
Verwandte Themen
- 1. Wie kann man wissen, ob ein MapReduce-Job neu gestartet wurde oder neu gestartet wurde?
- 2. Ermitteln, ob der Prozess neu gestartet wurde
- 3. NodeJS WebSocket, wie neu zu verbinden, wenn Server neu startet
- 4. Phoenix-Server wird nicht neu gestartet
- 5. Wie wird ein Knotenserver automatisch neu gestartet?
- 6. Sollte Hadoop neu gestartet werden, wenn core-site.xml aktualisiert wird
- 7. Webservice-Client-Stubs neu generieren, wenn eine Klasse geändert wurde?
- 8. Gesamten Fancytree neu laden
- 9. Wenn ich einen Fehler erstelle, sollte ich 'neu' oder 'neu' auf 'neu' rendern?
- 10. NGINX-Server kann nicht neu gestartet werden
- 11. Die Voip Pushkit-Benachrichtigung startet die App nicht neu, wenn sie zwangsweise beendet wurde und das Gerät neu gestartet wurde.
- 12. Wie finde ich heraus, wann Apache zuletzt neu gestartet wurde?
- 13. containsObject gibt NO zurück, nachdem die App neu gestartet wurde
- 14. Rails-Engines: Nur Helfer werden neu geladen, wenn der Server neu gestartet wird
- 15. Android, App neu gestartet, nachdem Sperrbildschirm gestartet
- 16. Muss ich benutzerdefinierte Listenformulare neu erstellen, wenn ich die Liste neu erstellen?
- 17. Ein erstelltes Fragment neu erstellen?
- 18. Nach welchen Fehlern sollte Netzwerk-Task neu gestartet werden?
- 19. Python, neu erstellen einen Socket und automatisch wieder verbinden
- 20. SQL Server-Abonnementinitialisierung wird endlos neu gestartet, endet nie
- 21. Alarm empfangen, obwohl das Gerät neu gestartet wurde
- 22. Dienst ausführen, nachdem das Gerät neu gestartet wurde
- 23. Warum der App-Dienst neu gestartet und nicht neu gestartet werden kann?
- 24. Wie kann ich ein SSTABLE neu erstellen, ohne den Cassandra Node neu zu starten?
- 25. Tomcat wird nicht aktualisiert, bis ich Eclipse neu gestartet
- 26. node.js + socket.IO - Socket wird nicht neu verbunden?
- 27. Wie kann ich Toolbar neu erstellen, wenn Rotation auftritt
- 28. Wenn von Grund auf neu gestartet: Javascript oder JQuery?
- 29. Starten Sie AlarmManager, wenn das Gerät neu gestartet wird
- 30. Wie wird ein getöteter Dienst automatisch neu gestartet?
Gibt es Unterlagen darüber? – FrozenHeart
Haben Sie sich die Links in meiner Antwort angesehen? –
Ich meine, gibt es irgendeine Dokumentation, die ich nicht einfach verbinden kann, nachdem der Server neu gestartet wurde? – FrozenHeart