Hedef olarak bir soket (TCPConn
) ilettiğim bir io.Copy
çağrısından dönen bir error
alıyorum. Uzaktaki ana bilgisayarın bağlantıyı yeterli hale getirmesi beklenir ve onlardan hiçbir şey almadım. Damla oluştuğundaBozuk boru hatalarını filtrele
, bu hatayı alıyorum:
write tcp 192.168.26.5:21277: broken pipe
Ama elimdeki bütün bir error
arayüzüdür. Bozuk boru hatalarını diğer hata türlerinden nasıl ayırt edebilirim?
if err.Errno == EPIPE...
Bu kazanan gibi görünüyor, ben bir şeyler vereceğim. –
Syscall.EPIPE ile karşılaştı mı? –
Evet öyle yaptı. Buna ek olarak, önce "net.OpError" yazıp, sonra "opErr.Err == syscall.EPIPE" yi karşılaştırdım. –