Tôi đang phát xung quanh bằng Python và nghe các gói UDP trên một cổng nhất định, mọi thứ dường như hoạt động tốt - nhưng sau một khoảng thời gian dài tập lệnh bị lỗi với lỗi sau:Cài đặt lại kết nối của Python bằng peer '
data = self._sock.recv(self._rbufsize)
socket.error: [Errno 54] Connection reset by peer
Khi khởi động lại chỉ tập lệnh, cùng một sự cố xảy ra một lần nữa sau một khoảng thời gian ngắn hơn. Khởi động lại máy chủ thay vào đó có vẻ như giải quyết vấn đề hoàn toàn một lần nữa.
đối với các bên ổ cắm điều Với, tôi đang làm:
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))
Tôi có thiếu một cái gì đó rõ ràng hoặc là chỉ có một cách đơn giản để tránh điều này?
Cảm ơn trước vì bất kỳ ánh sáng nào bạn có thể đổ!
Benji