Ich spiele mit Python herum und höre auf UDP-Pakete auf einem bestimmten Port, alles scheint gut zu funktionieren - aber nach einem längeren Zeitraum stürzt das Skript mit dem folgenden Fehler ab:Python 'Verbindung zurückgesetzt durch Peer'
data = self._sock.recv(self._rbufsize)
socket.error: [Errno 54] Connection reset by peer
Wenn nur das Skript neu gestartet wird, tritt derselbe Absturz nach einer kürzeren Zeit wieder auf. Ein Neustart des Servers scheint das Problem für eine Weile vollständig zu lösen.
Hinsichtlich der Buchsenseite der Dinge, ich tue:
UDP_IP = "0.0.0.0"
UDP_PORT = 6000
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
sock.bind((UDP_IP, UDP_PORT))
Fehle ich etwas offensichtlich, oder gibt es nur eine einfache Möglichkeit, dies zu vermeiden?
Vielen Dank im Voraus für jedes Licht, das Sie verschütten können!
Benji