| Anterior | Siguiente |
| EL3RST | ECANCELED |
EAFNOSUPPORT
Qué significa EAFNOSUPPORT en macOS
EAFNOSUPPORT señala una incompatibilidad de address family, como mezclar IPv4 e IPv6 en una operación que no admite esa combinación. No es un error de resolución DNS.
En BSD/Darwin conviene distinguirlo de EPFNOSUPPORT: este último expresa que la protocol family solicitada no está implementada; EAFNOSUPPORT suele estar ligado a la familia de una dirección concreta.
Qué comprobar
- Registra domain/family del socket y
sa_familyde cadasockaddr. - Verifica tamaño e inicialización de la estructura para evitar que memoria mal formada parezca otra familia.
- En dual-stack, revisa uso de IPv4-mapped IPv6 y opciones que restringen el socket a IPv6.
- No cambies host o puerto hasta resolver primero la incompatibilidad de familia.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.