| Предыдущий | Следующий |
| EAGAIN | ENOMEM |
EAGAIN
Что означает EAGAIN в Windows UCRT
EAGAIN: Ресурс временно недоступен. Определите, означает ли результат временную нехватку ресурса или нормальное отсутствие готовности неблокирующей операции; политика retry у этих случаев различается.
Особенности Windows
В Windows UCRT EAGAIN — библиотечный errno, тогда как неблокирующие Winsock операции обычно сообщают WSAEWOULDBLOCK через WSAGetLastError(). Поэтому сначала определите, какой API сформировал ошибку. Не переносите Linux-логику poll/epoll на CRT-вызов автоматически; используйте механизм ожидания, документированный именно для Win32/Winsock операции.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.