मुझे error
io.Copy
कॉल से लौटा रहा है, जिस पर मैंने गंतव्य के रूप में सॉकेट (TCPConn
) पारित किया है। यह अपेक्षा की जाती है कि रिमोट होस्ट बस पर्याप्त होने पर कनेक्शन छोड़ देगा, और मुझे उनसे कुछ भी प्राप्त नहीं हो रहा है।टूटी हुई पाइप त्रुटियों को फ़िल्टर करें
जब ड्रॉप होता है, मैं इस त्रुटि मिलती है:
write tcp 192.168.26.5:21277: broken pipe
लेकिन सब मेरे पास है एक error
इंटरफेस है। मैं अन्य प्रकार की त्रुटि से टूटी हुई पाइप त्रुटियों को कैसे अलग कर सकता हूं?
if err.Errno == EPIPE...
यह एक विजेता की तरह दिखता है, मैं एक जाऊंगा। –
इसे syscall.EPIPE काम से तुलना कर रहा था? –
हां यह किया। इसके अलावा मुझे पहले 'net.OpError' टाइप करना था, फिर' opErr.Err == syscall.EPIPE' की तुलना करें। –