SocketError Énumération

Définition

Définit les codes d'erreur pour la classe Socket.Defines error codes for the Socket class.

public enum class SocketError
public enum SocketError
type SocketError = 
Public Enum SocketError
Héritage
SocketError

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.An attempt was made to access a Socket in a way that is forbidden by its access permissions.

AddressAlreadyInUse 10048

Une seule utilisation d'une adresse est normalement autorisée.Only one use of an address is normally permitted.

AddressFamilyNotSupported 10047

La famille d'adresses indiquée n'est pas prise en charge.The address family specified is not supported. 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.This error is returned if the IPv6 address family was specified and the IPv6 stack is not installed on the local machine. 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.This error is returned if the IPv4 address family was specified and the IPv4 stack is not installed on the local machine.

AddressNotAvailable 10049

L'adresse IP sélectionnée n'est pas valide dans ce contexte.The selected IP address is not valid in this context.

AlreadyInProgress 10037

Le Socket non bloquant a déjà une opération en cours.The nonblocking Socket already has an operation in progress.

ConnectionAborted 10053

La connexion a été abandonnée par le .NET Framework ou le fournisseur de sockets sous-jacent.The connection was aborted by the .NET Framework or the underlying socket provider.

ConnectionRefused 10061

L'hôte distant refuse expressément une connexion.The remote host is actively refusing a connection.

ConnectionReset 10054

La connexion a été réinitialisée par le pair distant.The connection was reset by the remote peer.

DestinationAddressRequired 10039

Une adresse nécessaire a été omise d'une opération sur un Socket.A required address was omitted from an operation on a Socket.

Disconnecting 10101

Un arrêt correct est en cours.A graceful shutdown is in progress.

Fault 10014

Une adresse de pointeur non valide a été détectée par le fournisseur de sockets sous-jacent.An invalid pointer address was detected by the underlying socket provider.

HostDown 10064

L'opération a échoué parce que l'hôte distant ne fonctionne pas.The operation failed because the remote host is down.

HostNotFound 11001

Hôte inconnu.No such host is known. Le nom n'est pas un nom d'hôte officiel ni un alias.The name is not an official host name or alias.

HostUnreachable 10065

Il n'existe aucun itinéraire de réseau vers l'hôte spécifié.There is no network route to the specified host.

InProgress 10036

Une opération de blocage est en cours d'exécution.A blocking operation is in progress.

Interrupted 10004

Un appel Socket bloquant a été annulé.A blocking Socket call was canceled.

InvalidArgument 10022

Un argument non valide a été fourni à un membre Socket.An invalid argument was supplied to a Socket member.

IOPending 997

L'application a initialisé une opération avec chevauchement qui ne peut pas être achevée immédiatement.The application has initiated an overlapped operation that cannot be completed immediately.

IsConnected 10056

Socket est déjà connecté.The Socket is already connected.

MessageSize 10040

Le datagramme est trop long.The datagram is too long.

NetworkDown 10050

Le réseau n'est pas disponible.The network is not available.

NetworkReset 10052

L'application a essayé de définir KeepAlive sur une connexion dont le délai d'attente est déjà dépassé.The application tried to set KeepAlive on a connection that has already timed out.

NetworkUnreachable 10051

Il n'existe aucun itinéraire vers l'hôte distant.No route to the remote host exists.

NoBufferSpaceAvailable 10055

Aucun espace de mémoire tampon libre n'est disponible pour une opération Socket.No free buffer space is available for a Socket operation.

NoData 11004

Le nom ou l'adresse IP demandés n'ont pas été trouvés sur le serveur de noms.The requested name or IP address was not found on the name server.

NoRecovery 11003

L'erreur est irrécupérable ou la base de données demandée est introuvable.The error is unrecoverable or the requested database cannot be located.

NotConnected 10057

L'application a essayé d'envoyer ou de recevoir des données et Socket n'est pas connecté.The application tried to send or receive data, and the Socket is not connected.

NotInitialized 10093

Le fournisseur de sockets sous-jacent n'a pas été initialisé.The underlying socket provider has not been initialized.

NotSocket 10038

Une opération Socket a été tentée sur un objet autre qu'un socket.A Socket operation was attempted on a non-socket.

OperationAborted 995

L'opération avec chevauchement a été abandonnée en raison de la fermeture du Socket.The overlapped operation was aborted due to the closure of the Socket.

OperationNotSupported 10045

La famille d'adresses n'est pas prise en charge par la famille de protocoles.The address family is not supported by the protocol family.

ProcessLimit 10067

Trop de processus utilisent le fournisseur de sockets sous-jacent.Too many processes are using the underlying socket provider.

ProtocolFamilyNotSupported 10046

La famille de protocoles n'est pas implémentée ou n'est pas configurée.The protocol family is not implemented or has not been configured.

ProtocolNotSupported 10043

Le protocole n'est pas implémenté ou n'est pas configuré.The protocol is not implemented or has not been configured.

ProtocolOption 10042

Une option ou un niveau inconnu, non valide ou non pris en charge a été utilisé avec Socket.An unknown, invalid, or unsupported option or level was used with a Socket.

ProtocolType 10041

Le type de protocole est incorrect pour ce Socket.The protocol type is incorrect for this 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é.A request to send or receive data was disallowed because the Socket has already been closed.

SocketError -1

Une erreur Socket non spécifiée s'est produite.An unspecified Socket error has occurred.

SocketNotSupported 10044

La prise en charge du type de socket spécifié n'existe pas dans cette famille d'adresses.The support for the specified socket type does not exist in this address family.

Success 0

L'opération Socket a réussi.The Socket operation succeeded.

SystemNotReady 10091

Le sous-système réseau n'est pas disponible.The network subsystem is unavailable.

TimedOut 10060

Le délai pour la tentative de connexion a expiré ou l'hôte connecté n'a pas pu répondre.The connection attempt timed out, or the connected host has failed to respond.

TooManyOpenSockets 10024

Trop de sockets sont ouverts dans le fournisseur de sockets sous-jacent.There are too many open sockets in the underlying socket provider.

TryAgain 11002

Le nom de l'hôte n'a pas pu être résolu.The name of the host could not be resolved. Réessayez ultérieurement.Try again later.

TypeNotFound 10109

La classe spécifiée est introuvable.The specified class was not found.

VersionNotSupported 10092

La version du fournisseur de sockets sous-jacent est hors limites.The version of the underlying socket provider is out of range.

WouldBlock 10035

Une opération sur un socket non bloquant ne peut pas être effectuée immédiatement.An operation on a nonblocking socket cannot be completed immediately.

Remarques

La plupart de ces erreurs sont retournées par le fournisseur de sockets sous-jacent.Most of these errors are returned by the underlying socket provider.

S’applique à