Przejdź do treści
Błędy Linux/POSIXInformacja
EINPROGRESS

EINPROGRESS — Operacja w toku

Nieblokująca próba nawiązania połączenia została zainicjowana i jest nadal w toku.

linuxmacosunix

Co powoduje ten błąd

Wywołanie connect() na nieblokującym gnieździe nie mogło zakończyć się natychmiast. Trwa uzgadnianie TCP.

Jak to naprawić

Użyj select(), poll() lub epoll(), aby poczekać, aż gniazdo stanie się zapisywalne. Następnie wywołaj getsockopt() z SO_ERROR, aby sprawdzić wynik.

Oficjalna dokumentacja

Powiązane kody błędów