Filtrar errores de tubería rotos
Estoy recibiendo unerror
regresado de unio.Copy
llamada, a la que he pasado un socket (TCPConn
) como destino. Se espera que el host remoto simplemente desconecte la conexión cuando haya tenido suficiente, y no estoy recibiendo nada de ellos.
Cuando se produce la caída, me sale este error:
write tcp 192.168.26.5:21277: broken pipe
Pero todo lo que tengo es unerror
interfaz. ¿Cómo puedo diferenciar los errores de tubería rota de otros tipos de error?
if err.Errno == EPIPE...