EISCONNEISCONN — Punkt końcowy transportu już połączony
Wywołano connect() na już podłączonym gnieździe.
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.
Powiązane kody błędów
SIGBUS (7)SIGBUS (7) — Błąd magistrali
Proces próbował wykonać nieprawidłowy dostęp do pamięci z powodu niewyrownanego dostępu lub odwołania do nieistniejącego adresu fizycznego.
ENOTCONNENOTCONN — Punkt końcowy transportu niepołączony
Podjęto próbę wysłania lub odebrania danych przez gniazdo, które nie jest połączone.
ENXIOENXIO — Brak Urządzenia lub Adresu
Urządzenie wskazane przez specjalny plik nie istnieje lub nie jest skonfigurowane.
SIGINT (2)SIGINT (2) — Sygnał przerwania
Wysłano sygnał przerwania, zazwyczaj przez naciśnięcie Ctrl+C w terminalu.
SIGPROF (27)SIGPROF (27) — Alarm timera profilowania
Upłynął timer profilowania ustawiony przez setitimer(ITIMER_PROF).
ENOMEMENOMEM — Nie Można Przydzielić Pamięci
System nie dysponuje wystarczającą ilością dostępnej pamięci, aby zrealizować żądanie alokacji.