¿Qué significa el código de error de Windows 10035 (WSAEWOULDBLOCK)?

 
Anterior Siguiente
WSAEMFILE WSAEINPROGRESS

WSAEWOULDBLOCK

Qué significa WSAEWOULDBLOCK

Es normalmente un estado esperado, no un socket roto. En recv no hay datos ahora; en send puede faltar buffer/capacity; en connect nonblocking la operación puede seguir pendiente.

Espere readiness/completion mediante `select`, event, overlapped/IOCP o el modelo elegido. No haga busy-loop. Para nonblocking connect, use el mecanismo documentado y consulte `SO_ERROR` al completar.

Qué comprobar

  • Trate el valor como would-block temporal.
  • Espere readiness/completion.
  • Evite busy-loop y retries inmediatos.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.