Rubrique précédente: Codes d'erreur de socket générés par les systèmes WindowsRubrique suivante: Messages d'erreur et d'informations du serveur d'objets de transfert (600 -615)


Codes d'erreur de socket générés par les systèmes UNIX

Une liste de codes d'erreur et d'étiquettes UNIX et leurs causes comme suit :

4 EINTR

Cette erreur se produit en cas d'interruption d'une fonction de socket.

9 EBADF

Cette erreur se produit si une fonction de socket est appelée avec un descripteur ou un numéro de fichier incorrect.

13 EACCES

autorisation refusée.

14 EFAULT

Cette erreur se produit si une fonction de socket est appelée avec une adresse incorrecte.

22 EINVAL

Cette erreur se produit si une fonction de socket est appelée avec un argument incorrect.

24 EMFILE

Fichiers ouverts trop nombreux.

11 EWOULDBLOCK

Ressource temporairement non disponible.

150 EINPROGRESS

Cette erreur se produit si une fonction de socket est appelée alors qu'une fonction bloquante est en cours.

149 EALREADY

Cette erreur se produit si une fonction de socket est appelée alors qu'une fonction est déjà en cours.

95 ENOTSOCK

Cette erreur se produit si vous tentez d'exécuter une fonction de socket dans un environnement inapproprié.

96 EDESTADDRREQ

Adresse de destination requise.

97 EMSGSIZE

Message trop long.

98 EPROTOTYPE

Type de protocole incorrect pour le socket.

99 ENOPROTOOPT

Protocole non disponible.

120 EPROTONOSUPPORT

Protocole non pris en charge.

121 ESOCKTNOSUPPORT

Type de socket non pris en charge.

122 EOPNOTSUPP

Opération non prise en charge sur le socket.

123 EPFNOSUPPORT

Famille de protocoles non prise en charge.

124 EAFNOSUPPORT

Famille d'adresses non prise en charge.

125 EADDRINUSE

Adresse déjà utilisée.

126 EADDRNOTAVAIL

Impossible d'affecter l'adresse demandée.

127 ENETDOWN

Cette erreur peut être retournée à tout moment si l'implémentation des sockets détecte une erreur sous-jacente. Erreur généralement utilisée pour signaler un arrêt du réseau.

128 ENETUNREACH

Réseau inaccessible.

129 ENETRESET

Interruption de la connexion réseau après une réinitialisation.

130 ECONNABORTED

Le logiciel a entraîné l'abandon de la connexion.

131 ECONNRESET

Réinitialisation de la connexion par l'homologue.

132 ENOBUFS

Aucun espace tampon disponible.

133 EISCONN

Le socket est déjà connecté.

134 ENOTCONN

Socket non connecté.

143 ESHUTDOWN

Envoi impossible après la fermeture du socket.

144 ETOOMANYREFS

Références trop nombreuses : impossible d'effectuer un raccord.

145 ETIMEDOUT

Connexion expirée.

146 ECONNREFUSED

Connexion refusée.

90 ELOOP

Boucle de lien symbolique.

78 ENAMETOOLONG

Le nom du chemin est trop long.

147 EHOSTDOWN

Hôte arrêté.

148 EHOSTUNREACH

Aucune route vers l'hôte.