SocketError Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les codes d'erreur pour la classe Socket.
public enum class SocketError
public enum SocketError
type SocketError =
Public Enum SocketError
- Héritage
Champs
AccessDenied | 10013 | Une tentative d'accès à un Socket a été effectuée d'une manière interdite par ses autorisations d'accès. |
AddressAlreadyInUse | 10048 | Une seule utilisation d'une adresse est normalement autorisée. |
AddressFamilyNotSupported | 10047 | La famille d'adresses indiquée n'est pas prise en charge. Cette erreur est retournée si la famille d'adresses IPv6 a été spécifiée et que la pile IPv6 ne soit pas installée sur l'ordinateur local. Cette erreur est retournée si la famille d'adresses IPv4 a été spécifiée et que la pile IPv4 ne soit pas installée sur l'ordinateur local. |
AddressNotAvailable | 10049 | L'adresse IP sélectionnée n'est pas valide dans ce contexte. |
AlreadyInProgress | 10037 | Le Socket non bloquant a déjà une opération en cours. |
ConnectionAborted | 10053 | La connexion a été abandonnée par .NET ou par le fournisseur de sockets sous-jacent. |
ConnectionRefused | 10061 | L'hôte distant refuse expressément une connexion. |
ConnectionReset | 10054 | La connexion a été réinitialisée par le pair distant. |
DestinationAddressRequired | 10039 | Une adresse nécessaire a été omise d'une opération sur un Socket. |
Disconnecting | 10101 | Un arrêt correct est en cours. |
Fault | 10014 | Une adresse de pointeur non valide a été détectée par le fournisseur de sockets sous-jacent. |
HostDown | 10064 | L'opération a échoué parce que l'hôte distant ne fonctionne pas. |
HostNotFound | 11001 | Hôte inconnu. Le nom n'est pas un nom d'hôte officiel ni un alias. |
HostUnreachable | 10065 | Il n'existe aucun itinéraire de réseau vers l'hôte spécifié. |
InProgress | 10036 | Une opération de blocage est en cours d'exécution. |
Interrupted | 10004 | Un appel Socket bloquant a été annulé. |
InvalidArgument | 10022 | Un argument non valide a été fourni à un membre Socket. |
IOPending | 997 | L'application a initialisé une opération avec chevauchement qui ne peut pas être achevée immédiatement. |
IsConnected | 10056 | Socket est déjà connecté. |
MessageSize | 10040 | Le datagramme est trop long. |
NetworkDown | 10050 | Le réseau n'est pas disponible. |
NetworkReset | 10052 | L'application a essayé de définir KeepAlive sur une connexion dont le délai d'attente est déjà dépassé. |
NetworkUnreachable | 10051 | Il n'existe aucun itinéraire vers l'hôte distant. |
NoBufferSpaceAvailable | 10055 | Aucun espace de mémoire tampon libre n'est disponible pour une opération Socket. |
NoData | 11004 | Le nom ou l'adresse IP demandés n'ont pas été trouvés sur le serveur de noms. |
NoRecovery | 11003 | L'erreur est irrécupérable ou la base de données demandée est introuvable. |
NotConnected | 10057 | L'application a essayé d'envoyer ou de recevoir des données et Socket n'est pas connecté. |
NotInitialized | 10093 | Le fournisseur de sockets sous-jacent n'a pas été initialisé. |
NotSocket | 10038 | Une opération Socket a été tentée sur un objet autre qu'un socket. |
OperationAborted | 995 | L'opération avec chevauchement a été abandonnée en raison de la fermeture du Socket. |
OperationNotSupported | 10045 | La famille d'adresses n'est pas prise en charge par la famille de protocoles. |
ProcessLimit | 10067 | Trop de processus utilisent le fournisseur de sockets sous-jacent. |
ProtocolFamilyNotSupported | 10046 | La famille de protocoles n'est pas implémentée ou n'est pas configurée. |
ProtocolNotSupported | 10043 | Le protocole n'est pas implémenté ou n'est pas configuré. |
ProtocolOption | 10042 | Une option ou un niveau inconnu, non valide ou non pris en charge a été utilisé avec Socket. |
ProtocolType | 10041 | Le type de protocole est incorrect pour ce Socket. |
Shutdown | 10058 | Une demande d'envoi ou de réception de données a été interdite car Socket a déjà été arrêté. |
SocketError | -1 | Une erreur Socket non spécifiée s'est produite. |
SocketNotSupported | 10044 | La prise en charge du type de socket spécifié n'existe pas dans cette famille d'adresses. |
Success | 0 | L'opération Socket a réussi. |
SystemNotReady | 10091 | Le sous-système réseau n'est pas disponible. |
TimedOut | 10060 | Le délai pour la tentative de connexion a expiré ou l'hôte connecté n'a pas pu répondre. |
TooManyOpenSockets | 10024 | Trop de sockets sont ouverts dans le fournisseur de sockets sous-jacent. |
TryAgain | 11002 | Le nom de l'hôte n'a pas pu être résolu. Réessayez ultérieurement. |
TypeNotFound | 10109 | La classe spécifiée est introuvable. |
VersionNotSupported | 10092 | La version du fournisseur de sockets sous-jacent est hors limites. |
WouldBlock | 10035 | Une opération sur un socket non bloquant ne peut pas être effectuée immédiatement. |
Remarques
La plupart de ces erreurs sont retournées par le fournisseur de socket sous-jacent.