Aller au contenu
Erreurs Linux/POSIXErreur
ENOTSOCK

ENOTSOCK — Opération de socket sur un non-socket

Une opération de socket a été tentée sur un descripteur de fichier qui n'est pas un socket.

linuxmacosunix

Causes de cette erreur

Un appel système spécifique aux sockets a été utilisé sur un descripteur de fichier qui désigne un fichier régulier, un pipe ou un autre objet non-socket.

Comment la corriger

Vérifiez que le descripteur de fichier est bien un socket à l'aide de fstat(). Assurez-vous que le socket n'a pas été fermé avant d'effectuer des opérations dessus.

Documentation officielle

Codes d'erreur associés