Site icon EfmSoft

¿Qué significa el código errno 101 (EADDRNOTAVAIL) en Windows?

 
También puede significar:
ConstanteTipoSO
ERROR_EXCL_SEM_ALREADY_OWNEDError de WindowsWindows
HTTP_STATUS_SWITCH_PROTOCOLSEstado HTTPCualquiera
ENETUNREACHerrnoLinux
ETIMEerrnomacOS
MEMORY1_INITIALIZATION_FAILEDCódigo BSODWindows
Anterior Siguiente
ETIME ENETRESET

EADDRNOTAVAIL

Qué significa EADDRNOTAVAIL en Windows

EADDRNOTAVAIL significa que la dirección no puede utilizarse en la operación actual. En un bind() local suele ocurrir cuando la IP pedida no pertenece a una interfaz activa; en una conexión saliente también puede revelar una elección de origen obsoleta o una familia incompatible.

No es lo mismo que un host remoto caído. Una dirección puede ser válida como texto y, aun así, no estar disponible en este equipo. Winsock nativo suele comunicar el caso como WSAEADDRNOTAVAIL.

Qué comprobar

  • Guarda las direcciones local y remota completas, familia y, para IPv6, el scope ID cuando corresponda.
  • Comprueba el estado de la interfaz y de las rutas en el momento del fallo; VPN, DHCP o cambios de adaptador pueden invalidar una dirección almacenada.
  • Descarta una mezcla entre sockaddr_in y sockaddr_in6 o una longitud de estructura incorrecta.
  • Si el cliente no necesita una IP de origen concreta, deja que el sistema seleccione dirección y puerto efímero.

Referencias técnicas


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

Exit mobile version