¿Qué significa el código errno 119 (ENOBUFS) en Windows?

 
También puede significar:
ConstanteTipoSO
ERROR_BAD_DRIVER_LEVELError de WindowsWindows
ENAVAILerrnoLinux
KERNEL_STACK_INPAGE_ERRORCódigo BSODWindows
Anterior Siguiente
ENAVAIL EISNAM

ENOBUFS

Qué significa ENOBUFS en Windows

ENOBUFS indica agotamiento de recursos de buffer en la ruta de socket o del proveedor. No significa que el buffer de usuario pasado a send() sea necesariamente demasiado pequeño; ese es otro tipo de condición.

Winsock nativo utiliza WSAENOBUFS. Un retry inmediato en bucle puede empeorar la presión de recursos, por lo que conviene identificar cola, tasa y vida de sockets.

Qué comprobar

  • Registra número de sockets, operaciones pendientes, tasas de envío/recepción y crecimiento de colas cuando aparece el error.
  • Comprueba fugas de sockets, backpressure insuficiente y picos de concurrencia.
  • Espera según el modelo de readiness/completion de la API antes de reintentar, con límites claros.
  • No “soluciones” el problema aumentando buffers globales sin demostrar qué recurso se agota.

Referencias técnicas


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