¿Qué significa el código errno 124 (EAFNOSUPPORT) en Solaris?

 
También puede significar:
ConstanteTipoSO
ERROR_INVALID_LEVELError de WindowsWindows
ENOSRerrnoWindows
BUGCODE_NDIS_DRIVERCódigo BSODWindows
Anterior Siguiente
ENOPROTOOPT ENOSR

EAFNOSUPPORT

Qué significa EAFNOSUPPORT en Solaris

En Solaris, EAFNOSUPPORT apunta a una incompatibilidad de familia, no a un peer remoto caído. Puede ocurrir al crear un socket para una familia no implementada o al pasar una estructura de dirección cuya sa_family no corresponde con el endpoint.

Con resolución de nombres, conserva la tupla completa que devuelve la API: familia, tipo de socket, protocolo y longitud. Mezclar una dirección IPv6 con un socket IPv4 —o al revés— es un error de contrato que no se arregla reintentando.

Qué comprobar

  • Registra AF_*, tipo SOCK_*, protocolo, sa_family y longitud.
  • Verifica que la estructura de dirección corresponde exactamente a la familia seleccionada.
  • En dual-stack, prueba candidatos compatibles de cada familia en lugar de convertirlos manualmente sin validar.
  • Revisa restricciones de zones o configuración del sistema si la familia está disponible en otro entorno Solaris.

Referencias técnicas


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