| Предыдущий | Следующий |
| ETXTBSY | ESHUTDOWN |
EWOULDBLOCK
Что означает EWOULDBLOCK в Windows UCRT
EWOULDBLOCK: Операция привела бы к блокировке. Неблокирующая операция сейчас потребовала бы ожидания; правильная реакция — readiness/completion mechanism, а не tight retry loop.
Особенности Windows
Для Windows socket code основным является WSAEWOULDBLOCK из WSAGetLastError(). Он означает, что неблокирующая Winsock operation не может завершиться немедленно. Дождитесь readiness через select, event/overlapped I/O или используемую async model. Не полагайтесь на числовое равенство EWOULDBLOCK и EAGAIN, характерное для многих Unix систем.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
