Site icon EfmSoft

¿Qué significa el código de error de Windows 10009 (WSAEBADF)?

 
Anterior Siguiente
WSAEINTR WSAEACCES

WSAEBADF

Qué significa WSAEBADF

En Windows esta señal puede aparecer en APIs que aceptan handles/descriptors, pero para sockets el error más específico suele ser `WSAENOTSOCK`. No debe confundirse con `EBADF` del CRT sin mirar el producer.

Capture la API y valor de handle. Trace create/close/duplication y ownership entre threads. Si el valor debería ser SOCKET, verifique que no se cerró con `closesocket` ni se mezcló con un file descriptor de CRT.

Qué comprobar

  • Registre producer API y handle.
  • Trace lifetime/close.
  • Diferencie SOCKET de CRT file descriptor.

Referencias técnicas


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

Exit mobile version