Zum Inhalt springen
Linux/POSIX-FehlerInfo
EINPROGRESS

EINPROGRESS — Operation wird ausgeführt

Ein nicht-blockierender Verbindungsversuch wurde eingeleitet und ist noch im Gange.

linuxmacosunix

Was verursacht diesen Fehler

Ein connect()-Aufruf auf einem nicht-blockierenden Socket konnte nicht sofort abgeschlossen werden. Der TCP-Handshake läuft.

So beheben Sie ihn

Verwenden Sie select(), poll() oder epoll(), um zu warten, bis der Socket beschreibbar wird. Rufen Sie dann getsockopt() mit SO_ERROR auf, um das Ergebnis zu prüfen.

Offizielle Dokumentation

Verwandte Fehlercodes