मुझे पता है कि पीयर साइड पर सॉकेट बंद होने पर टूटी हुई पाइप एरर को फेंक दिया जाता है।
लेकिन, मेरे परीक्षण में मैंने नोट किया है कि इस तरफ एक तत्काल 'भेजें' कॉल जब सहकर्मी पक्ष बंद होता है तो हमेशा टूटी हुई पाइप त्रुटि नहीं होती है।
उदाहरण के लिए:
पीयर साइड पर सॉकेट बंद करने के बाद (मैंने पीयर को मारकर क्लोज कॉल को असामान्य रूप से बंद करने की कोशिश की है और पीलर को मारकर असामान्य समापन किया है), अगर मैं 40 बाइट भेजने की कोशिश करता हूं, तो मुझे एक टूटी हुई पाइप नहीं मिलती है, लेकिन, अगर मैं कोशिश करता हूं 40000 बाइट भेजें तो यह तुरंत टूटी हुई पाइप त्रुटि देता है।
क्या वास्तव में टूटे हुए पाइप का कारण बनता है और क्या इसका व्यवहार किया जा सकता है?