Filtrar erros de tubulação quebrada
Estou recebendo umerror
retornou de umio.Copy
chamada, para a qual passei por um soquete (TCPConn
) como destino. Espera-se que o host remoto simplesmente desconecte a conexão quando ela tiver o suficiente, e eu não estou recebendo nada dela.
Quando a queda ocorre, recebo este erro:
write tcp 192.168.26.5:21277: broken pipe
Mas tudo que eu tenho é umerror
interface. Como posso diferenciar erros de pipe quebrado de outros tipos de erro?
if err.Errno == EPIPE...