| Anterior | Siguiente |
| EADDRNOTAVAIL | ENETDOWN |
ENOTCONN
Qué significa ENOTCONN en Windows
ENOTCONN aparece cuando una llamada presupone una conexión que no existe o ya terminó. Puede revelar una carrera entre envío/recepción y cierre, una conexión que nunca se completó o reutilización incorrecta del objeto.
Winsock nativo utiliza WSAENOTCONN. No basta con que el código haya llamado antes a connect(): hay que demostrar que la conexión llegó a estado exitoso y sigue vigente.
Qué comprobar
- Registra la última transición de estado del socket y el hilo/callback que la realizó.
- Comprueba el resultado final de una conexión no bloqueante antes de usar el socket.
- Revisa cierre concurrente, cancelación y pooling para impedir uso después de desconectar.
- En datagramas, confirma si la llamada elegida exige un peer conectado o acepta un destino explícito.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
