Перейти до вмісту
Помилки Linux/POSIXІнформація
EINPROGRESS

EINPROGRESS — Операція виконується

Неблокуюча спроба встановлення з'єднання ініційована і ще виконується.

linuxmacosunix

Що спричиняє цю помилку

Виклик connect() на неблокуючому сокеті не завершився негайно. Відбувається TCP-рукостискання.

Як виправити

Використайте select(), poll() або epoll(), щоб дочекатися готовності сокета до запису. Потім викличте getsockopt() з SO_ERROR для перевірки результату.

Офіційна документація

Пов'язані коди помилок