java - Official reasons for "Software caused connection abort: socket write error" -
इस स्टैक ट्रेस स्निपेट को देखते हुए
इसके कारण: java .net.SocketException: सॉफ़्टवेयर के कारण संबंध रोकता है: सॉकेट लिखने त्रुटि
& nbsp; java.net.SocketOutputStream.socketWrite0 पर (मूल विधि)
मैंने निम्नलिखित का जवाब देने की कोशिश की प्रश्न:
- यह अपवाद क्या कोड फेंक रहा है?
# के संबंध में: > P>
सूर्य के जेवीएम स्रोत में यह सही संदेश नहीं है, लेकिन मुझे लगता है कि पाठ सॉफ़्टवेयर के कारण कनेक्शन रोकें: सॉकेट लिखने की त्रुटि SocketOutputStream
के मूल कार्यान्वयन से है :
निजी देशी शून्य सॉकेट Write0 (फाइल डिस्क्रिप्टर एफडी, बाइट [] बी, इंट बंद, इंटेल लेन) IOException फेंकता है;
के बारे में # 2
मेरा अनुमान है कि जब ग्राहक पूरी तरह से प्रतिक्रिया प्राप्त करने से पहले कनेक्शन को समाप्त कर देता है (उदा।
प्रश्न:
- क्या उपरोक्त मान्यताओं सही हैं (# 1 और # 2)?
- क्या यह स्थिति से भिन्न हो सकता है: " सर्वर पक्ष पर एक नेटवर्क त्रुटि के कारण क्लाइंट को नहीं लिखा जा सकता"?
- और सबसे महत्वपूर्ण: क्या कोई आधिकारिक दस्तावेज (जैसे सूर्य से) ऊपर बताए हुए है?
"यह त्रुटि तब हो सकती है जब स्थानीय नेटवर्क सिस्टम एक कनेक्शन को बंद कर देता है, जैसे कि जब डेटा पुनर्प्रसंस्करण विफल हो जाता है (एक रिसीवर कभी भी डेटास्ट्रीम सॉकेट पर भेजे गए डेटा स्वीकार नहीं करता) के बाद WinSock द्वारा स्थापित कनेक्शन को बंद कर देता है।" देख । यह भी देखें।
Comments
Post a Comment