मैं पाइथन के साथ खेल रहा हूं और किसी दिए गए बंदरगाह पर यूडीपी पैकेट सुन रहा हूं, सबकुछ अच्छी तरह से काम कर रहा है - लेकिन विस्तारित अवधि के बाद स्क्रिप्ट निम्न त्रुटि के साथ दुर्घटनाग्रस्त हो जाती है:पायथन 'कनेक्शन पीयर द्वारा रीसेट'
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))
मैं कुछ स्पष्ट याद आ रही हूँ या वहाँ सिर्फ इस से बचने का एक आसान तरीका है?
किसी भी प्रकाश के लिए अग्रिम धन्यवाद!
बेंजी