ENOTSOCKENOTSOCK — 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.
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.
Codes d'erreur associés
ESRCHESRCH — Aucun processus de ce type
Aucun processus correspondant à l'identifiant de processus spécifié n'a été trouvé.
ENETRESETENETRESET — Connexion abandonnée par le réseau lors d'une réinitialisation
La connexion réseau a été réinitialisée à la suite d'un événement au niveau réseau.
ENODEVENODEV — Aucun périphérique de ce type
Le type de périphérique ou le pilote de périphérique demandé n'est pas disponible dans le système.
EBADFEBADF — Mauvais descripteur de fichier
Un argument descripteur de fichier n'est pas un descripteur ouvert valide ou n'est pas ouvert pour l'opération demandée.
ESPIPEESPIPE — Positionnement illégal
Une opération de positionnement a été tentée sur un descripteur de fichier qui ne la prend pas en charge.
EHOSTDOWNEHOSTDOWN — Hôte hors service
L'hôte de destination est hors service et inaccessible.