Отфильтровывать ошибки сломанной трубы
Я получаюerror
вернулся изio.Copy
вызов, на который я передал сокет (TCPConn
) в качестве пункта назначения. Ожидается, что удаленный хост просто прервет соединение, когда им будет достаточно, и я ничего от них не получу.
Когда происходит падение, я получаю эту ошибку:
write tcp 192.168.26.5:21277: broken pipe
Но все, что у меня есть, этоerror
интерфейс. Как я могу отличить ошибки сломанной трубы от других видов ошибок?
if err.Errno == EPIPE...