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