Przejdź do treści
Błędy Linux/POSIXBłąd
ESHUTDOWN

ESHUTDOWN — Nie można wysyłać po zamknięciu

Podjęto próbę wysłania danych po zamknięciu lokalnego końca gniazda do zapisu.

linuxmacosunix

Co powoduje ten błąd

Aplikacja wywołała shutdown(fd, SHUT_WR), a następnie próbowała wysłać dane.

Jak to naprawić

Nie wysyłaj danych po wywołaniu shutdown() z SHUT_WR. Przebuduj protokół tak, aby wszystkie wysyłki były zakończone przed zamknięciem.

Oficjalna dokumentacja

Powiązane kody błędów