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'을 비교해야합니다. –