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

EISCONN — Punkt końcowy transportu już połączony

Wywołano connect() na już podłączonym gnieździe.

linuxmacosunix

Co powoduje ten błąd

Gniazdo jest już połączone, a podjęto kolejną próbę połączenia.

Jak to naprawić

Nie wywołuj connect() na już połączonym gnieździe strumieniowym. W przypadku gniazd datagramowych najpierw rozłącz za pomocą AF_UNSPEC.

Oficjalna dokumentacja

Powiązane kody błędów