| Anterior | Siguiente |
| ECHRNG | EL2HLT |
ESOCKTNOSUPPORT
Qué significa ESOCKTNOSUPPORT en macOS
ESOCKTNOSUPPORT se refiere al socket type —por ejemplo stream/datagram— que la familia no ofrece. Ese tipo define semántica de mensajes, no una simple preferencia de rendimiento.
POSIX/BSD pueden variar entre este errno, EPROTONOSUPPORT y EPROTOTYPE para combinaciones no soportadas. La evidencia correcta es el triple completo.
Qué comprobar
- Registra domain, type bits, protocol y flags pasados a
socket(). - Comprueba si un wrapper pidió un tipo que existe en otro OS pero no en esa familia de macOS.
- No cambies hostname/puerto: el fallo es local y ocurre antes de seleccionar endpoint.
- No sustituyas stream por datagram salvo que el protocolo esté diseñado para ambas semánticas.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.