Přeskočit na obsah
Linux/POSIX chybyInformace
EINPROGRESS

EINPROGRESS — Operace právě probíhá

Neblokující pokus o připojení byl zahájen a stále probíhá.

linuxmacosunix

Co způsobuje tuto chybu

Volání connect() na neblokujícím socketu nemohlo okamžitě dokončit připojení. Právě probíhá TCP handshake.

Jak to opravit

Použijte select(), poll() nebo epoll() k čekání, dokud se socket nestane zapisovatelným. Poté zavolejte getsockopt() s SO_ERROR k ověření výsledku.

Oficiální dokumentace

Související chybové kódy