5
저는 주어진 포트에서 UDP 패킷을 듣고 파이썬으로 놀고 있습니다. 모든 것이 잘 작동하는 것처럼 보입니다. 그러나 오랜 시간이 지나면 스크립트가 다음 오류로 인해 충돌합니다 :파이썬 '동료에 의한 연결 재설정'
data = self._sock.recv(self._rbufsize)
socket.error: [Errno 54] Connection reset by peer
스크립트 만 다시 시작하면 짧은 시간 후에 동일한 충돌이 다시 발생합니다. 대신 서버를 다시 시작하면 잠시 동안 문제가 완전히 해결 된 것으로 보입니다. 사물의 소켓 측면과 관련하여
, 내가하고 있어요 :
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))
내가 뭔가를 분명 없거나 그냥이를 방지하는 간단한 방법이 있습니까?
어떤 빛이든 미리 감사드립니다. 서버로부터의 패킷에 :
벤지