¿Qué significa el código errno 109 (EDESTADDRREQ) en Windows?

 
También puede significar:
ConstanteTipoSO
ERROR_BROKEN_PIPEError de WindowsWindows
ETOOMANYREFSerrnoLinux
SESSION1_INITIALIZATION_FAILEDCódigo BSODWindows
Anterior Siguiente
ETOOMANYREFS ETIMEDOUT

EDESTADDRREQ

Qué significa EDESTADDRREQ en Windows

EDESTADDRREQ indica que falta el destino necesario para realizar la operación. Es típico de APIs de datagramas cuando se intenta enviar sin haber conectado el socket y sin proporcionar una dirección a la llamada de envío.

En Winsock nativo el estado relacionado es WSAEDESTADDRREQ. No es un error de DNS ni de reachability: la operación carece de la información de destino que su contrato exige.

Qué comprobar

  • Comprueba si el socket debía haberse conectado previamente o si sendto()/WSASendTo() debía recibir un sockaddr.
  • Valida puntero, longitud y familia de la estructura de destino.
  • Registra la ruta de código que selecciona el endpoint; un valor vacío de configuración puede terminar aquí.
  • No sustituyas una dirección arbitraria para superar el error: restaura la fuente correcta del destino.

Referencias técnicas


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