Cette documentation est archivée et n’est pas conservée.

SocketError, énumération

Remarque : cette énumération est nouvelle dans le .NET Framework version 2.0.

Définit les codes d'erreur pour la classe Socket.

Espace de noms : System.Net.Sockets
Assembly : System (dans system.dll)

public enum SocketError
public enum SocketError
public enum SocketError

 Nom de membreDescription
AccessDeniedUne tentative d'accès à un Socket a été effectuée d'une manière interdite par ses autorisations d'accès. 
AddressAlreadyInUseUne seule utilisation d'une adresse est normalement autorisée. 
AddressFamilyNotSupportedL'adresse est incompatible avec le protocole demandé. 
AddressNotAvailableL'adresse sélectionnée est valide dans ce contexte. 
AlreadyInProgressLe Socket non bloquant a déjà une opération en cours. 
ConnectionAbortedLa connexion a été abandonnée par le .NET Framework ou le fournisseur de sockets sous-jacent. 
ConnectionRefusedL'hôte distant refuse expressément une connexion. 
ConnectionResetLa connexion a été réinitialisée par le pair distant. 
DestinationAddressRequiredUne adresse nécessaire a été omise d'une opération sur un Socket
DisconnectingUn arrêt correct est en cours. 
FaultUne adresse de pointeur non valide a été détectée par le fournisseur de sockets sous-jacent. 
HostDownL'opération a échoué parce que l'hôte distant ne fonctionne pas. 
HostNotFoundHôte inconnu. Le nom n'est pas un nom d'hôte officiel ni un alias. 
HostUnreachableIl n'existe aucun itinéraire de réseau vers l'hôte spécifié. 
InProgressUne opération de blocage est en cours d'exécution. 
InterruptedUn appel Socket bloquant a été annulé. 
InvalidArgumentUn argument non valide a été fourni à un membre Socket
IOPendingL'application a initialisé une opération avec chevauchement qui ne peut pas être achevée immédiatement. 
IsConnectedSocket est déjà connecté. 
MessageSizeLe datagramme est trop long. 
NetworkDownLe réseau n'est pas disponible. 
NetworkResetL'application a essayé de définir KeepAlive sur une connexion dont le délai d'attente est déjà dépassé. 
NetworkUnreachableIl n'existe aucun itinéraire vers l'hôte distant. 
NoBufferSpaceAvailableAucun espace de mémoire tampon libre n'est disponible pour une opération Socket
NoDataLe nom ou l'adresse IP demandés n'ont pas été trouvés sur le serveur de noms. 
NoRecoveryL'erreur est irrécupérable ou la base de données demandée est introuvable. 
NotConnectedL'application a essayé d'envoyer ou de recevoir des données et Socket n'est pas connecté. 
NotInitializedLe fournisseur de sockets sous-jacent n'a pas été initialisé. 
NotSocketUne opération Socket a été tentée sur un objet autre qu'un socket. 
OperationAbortedL'opération avec chevauchement a été abandonnée en raison de la fermeture du Socket
OperationNotSupportedLa famille d'adresses n'est pas prise en charge par la famille de protocoles. 
ProcessLimitTrop de processus utilisent le fournisseur de sockets sous-jacent. 
ProtocolFamilyNotSupportedLa famille de protocoles n'est pas implémentée ou n'est pas configurée. 
ProtocolNotSupportedLe protocole n'est pas implémenté ou n'est pas configuré. 
ProtocolOptionUne option ou un niveau inconnu, non valide ou non pris en charge a été utilisé avec Socket
ProtocolTypeLe type de protocole est incorrect pour ce Socket
ShutdownUne demande d'envoi ou de réception de données a été interdite car Socket a déjà été arrêté. 
SocketErrorUne erreur Socket non spécifiée s'est produite. 
SocketNotSupportedLa prise en charge du type de socket spécifié n'existe pas dans cette famille d'adresses. 
SuccessL'opération Socket a réussi. 
SystemNotReadyLe sous-système réseau n'est pas disponible. 
TimedOutLe délai pour la tentative de connexion a expiré ou l'hôte connecté n'a pas pu répondre. 
TooManyOpenSocketsTrop de sockets sont ouverts dans le fournisseur de sockets sous-jacent. 
TryAgainLe nom de l'hôte n'a pas pu être résolu. Réessayez ultérieurement. 
TypeNotFoundLa classe spécifiée est introuvable. 
VersionNotSupportedLa version du fournisseur de sockets sous-jacent est hors limites. 
WouldBlockUne opération sur un socket non bloquant ne peut pas être effectuée immédiatement. 

La plupart de ces erreurs sont retournées par le fournisseur de sockets sous-jacent.

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0
Afficher: