| Anterior | Siguiente |
| EOPNOTSUPP | ECONNABORTED |
EAFNOSUPPORT
Qué significa EAFNOSUPPORT en Windows
EAFNOSUPPORT señala una incompatibilidad de familia de direcciones, por ejemplo IPv4 frente a IPv6. No informa de que un nombre DNS no resuelva: el problema está en la familia pedida o codificada en la estructura de dirección.
En Winsock nativo el estado correspondiente es normalmente WSAEAFNOSUPPORT. Si una capa POSIX lo traduce a EAFNOSUPPORT, conserva también el error nativo para no perder el origen.
Qué comprobar
- Registra la familia pasada a
socket(), el tipo, el protocolo y elsa_familyde cada dirección. - Verifica tamaño e inicialización de la estructura; un cast incorrecto puede parecer una familia no soportada.
- En código dual-stack revisa
IPV6_V6ONLYy si el programa espera direcciones IPv4-mapped IPv6. - No cambies host o puerto intentando corregirlo antes de resolver la incompatibilidad de familia.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.