Freigeben über


SocketError Enumeration

Definition

Definiert Fehlercodes für die Socket-Klasse.

public enum class SocketError
public enum SocketError
type SocketError = 
Public Enum SocketError
Vererbung
SocketError

Felder

AccessDenied 10013

Es wurde versucht, auf eine Weise auf einen Socket zuzugreifen, die durch seine Zugriffsberechtigungen ausgeschlossen wird.

AddressAlreadyInUse 10048

Normalerweise ist nur das einmalige Verwenden einer Adresse zulässig.

AddressFamilyNotSupported 10047

Die angegebene Adressfamilie wird nicht unterstützt. Dieser Fehler wird zurückgegeben, wenn die IPv6-Adressfamilie angegeben wurde und der IPv6-Stapel nicht auf dem lokalen Computer installiert ist. Dieser Fehler wird zurückgegeben, wenn die IPv4-Adressfamilie angegeben wurde und der IPv4-Stapel nicht auf dem lokalen Computer installiert ist.

AddressNotAvailable 10049

Die ausgewählte IP-Adresse ist in diesem Kontext ungültig.

AlreadyInProgress 10037

Für den nicht blockierenden Socket wird bereits ein Vorgang ausgeführt.

ConnectionAborted 10053

Die Verbindung wurde von .NET oder dem zugrunde liegenden Socketanbieter abgebrochen.

ConnectionRefused 10061

Der Remotehost lehnt eine Verbindung aktiv ab.

ConnectionReset 10054

Die Verbindung wurde vom Remotepeer zurückgesetzt.

DestinationAddressRequired 10039

Eine erforderliche Adresse wurde von einem Vorgang für einen Socket ausgelassen.

Disconnecting 10101

Ein ordnungsgemäßes Herunterfahren wird ausgeführt.

Fault 10014

Vom zugrunde liegenden Socketanbieter wurde eine ungültige Zeigeradresse erkannt.

HostDown 10064

Beim Vorgang ist ein Fehler aufgetreten, da der Remotehost ausgefallen ist.

HostNotFound 11001

Ein solcher Host ist nicht bekannt. Der Name ist kein offizieller Hostname oder Alias.

HostUnreachable 10065

Es ist keine Netzwerkroute zum angegebenen Host vorhanden.

InProgress 10036

Ein blockierender Vorgang wird ausgeführt.

Interrupted 10004

Ein blockierender Socket-Aufruf wurde abgebrochen.

InvalidArgument 10022

Für einen Socket-Member wurde ein ungültiges Argument angegeben.

IOPending 997

Die Anwendung hat einen überlappenden Vorgang initiiert, der nicht sofort abgeschlossen werden kann.

IsConnected 10056

Es ist bereits eine Verbindung mit dem Socket vorhanden.

MessageSize 10040

Das Datagramm ist zu lang.

NetworkDown 10050

Das Netzwerk ist nicht verfügbar.

NetworkReset 10052

Die Anwendung hat versucht, KeepAlive für eine Verbindung festzulegen, deren Zeitlimit bereits überschritten ist.

NetworkUnreachable 10051

Es ist keine Route zum Remotehost vorhanden.

NoBufferSpaceAvailable 10055

Für einen Socket-Vorgang ist kein freier Pufferspeicher verfügbar.

NoData 11004

Der angeforderte Name oder die angeforderte IP-Adresse wurde auf dem Namenserver nicht gefunden.

NoRecovery 11003

Der Fehler kann nicht behoben werden, oder die angeforderte Datenbank kann nicht gefunden werden.

NotConnected 10057

Die Anwendung hat versucht, Daten zu senden oder zu empfangen, und es ist keine Verbindung mit dem Socket vorhanden.

NotInitialized 10093

Der zugrunde liegende Socketanbieter wurde nicht initialisiert.

NotSocket 10038

Es wurde versucht, einen Socket-Vorgang für ein Element auszuführen, das keinen Socket darstellt.

OperationAborted 995

Der überlappende Vorgang wurde abgebrochen, weil der Socket geschlossen wurde.

OperationNotSupported 10045

Die Adressfamilie wird nicht von der Protokollfamilie unterstützt.

ProcessLimit 10067

Der zugrunde liegende Socketanbieter wird von zu vielen Prozessen verwendet.

ProtocolFamilyNotSupported 10046

Die Protokollfamilie wurde nicht implementiert oder konfiguriert.

ProtocolNotSupported 10043

Das Protokoll wurde nicht implementiert oder konfiguriert.

ProtocolOption 10042

Eine unbekannte, ungültige, oder nicht unterstützte Option oder Ebene wurde mit einem Socket verwendet.

ProtocolType 10041

Der Protokolltyp ist für diesen Socket falsch.

Shutdown 10058

Eine Anforderung zum Senden oder Empfangen von Daten wurde nicht zugelassen, da der Socket bereits geschlossen wurde.

SocketError -1

Ein unbekannter Socket-Fehler ist aufgetreten.

SocketNotSupported 10044

In dieser Adressfamilie ist die Unterstützung für den angegebenen Sockettyp nicht vorhanden.

Success 0

Der Socket-Vorgang war erfolgreich.

SystemNotReady 10091

Das Netzwerksubsystem ist nicht verfügbar.

TimedOut 10060

Das Zeitlimit für das Herstellen der Verbindung wurde überschritten, oder der verbundene Host reagiert nicht.

TooManyOpenSockets 10024

Im zugrunde liegenden Socketanbieter sind zu viele offene Sockets vorhanden.

TryAgain 11002

Der Name des Hosts konnte nicht aufgelöst werden. Wiederholen Sie den Vorgang später.

TypeNotFound 10109

Die angegebene Klasse wurde nicht gefunden.

VersionNotSupported 10092

Die Version des zugrunde liegenden Socketanbieters liegt außerhalb des gültigen Bereichs.

WouldBlock 10035

Ein Vorgang für ein nicht blockierendes Socket kann nicht sofort abgeschlossen werden.

Hinweise

Die meisten dieser Fehler werden vom zugrunde liegenden Socketanbieter zurückgegeben.

Gilt für: