| Anterior | Siguiente |
| WSAEALREADY | WSAEDESTADDRREQ |
WSAENOTSOCK
Qué significa WSAENOTSOCK
Suele ser un bug de lifetime/type: handle cerrado, valor no inicializado o mezcla entre `SOCKET` y CRT/file handle. No es un fallo remoto.
Trace creación, ownership y `closesocket`. Verifique que no se usa `CloseHandle`/`close` incorrectamente ni se almacena `SOCKET` en un tipo que lo trunca. Si es intermitente, busque races de cierre.
Qué comprobar
- Trace socket create/close.
- Compruebe tipo/width del almacenamiento.
- Busque race o use-after-close.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.