Otrzymuję error
zwrócony z połączenia io.Copy
, do którego przekazałem gniazdo (TCPConn
) jako miejsce docelowe. Oczekuje się, że zdalny host po prostu zrzuci połączenie, gdy będzie miał dość i nic nie otrzymam od nich.Odfiltrowywanie przerwanych przewodów błędów
Gdy nastąpi spadek, otrzymuję ten błąd:
write tcp 192.168.26.5:21277: broken pipe
Ale mam to interfejs error
. Jak odróżnić błędy przerwanych przewodów od innych rodzajów błędów?
if err.Errno == EPIPE...
Wygląda na to, że zwycięzca, dam ci szansę. –
Czy porównanie go z pracą syscall.EPIPE? –
Tak, tak. Oprócz tego musiałem najpierw wpisać -..., a następnie porównać 'opErr.Err == syscall.EPIPE'. –