SocketError Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert Fehlercodes für die Socket-Klasse.
public enum class SocketError
public enum SocketError
type SocketError =
Public Enum SocketError
- Vererbung
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.