python, socket, klappt nur bei jedem zweiten mal?
Also Ich möchte sobald etwas wahr ist etwas an per Socket senden. Und danach das Socket wieder schließen, damit auch andere sich verbinden können. Erst erstelle ich das Socket, dann nutze ich connect, dann sende ich etwas empfange ich eine Antwort, welche auch ankommt. Dann mache ich: info = s.recv(2024). In dieser Zeile ist auch der Fehler: ConnectionResetError: [WinError 10054] Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
Wenn ich es dann wieder ausführe klappt alles, beim dritten mal wieder und immer so weiter.
1 Antwort
Und danach das Socket wieder schließen, damit auch andere sich verbinden können.
Das ergibt irgendwie keinen Sinn, aber gut, wenn Du das so machen möchtest ...
Der Fehler der auftritt, isst, daß Du versuchst aus einem bereits geschlossenen Socket zu lesen - Das besagt die Fehlermeldung.
Und nein, niemand kann erraten, warum das in der Form passiert.