System::Net::Sockets::SocketError enum

SocketError enum

Enumeriert die Socket-Fehlertypen.

enum class SocketError

Werte

NameWertBeschreibung
Success0Ein Socket-Vorgang wurde erfolgreich abgeschlossen.
SocketError-1Ein nicht spezifizierter Socket-Fehler ist aufgetreten.
Interrupted10004Ein blockierender Socket-Aufruf wird abgebrochen.
AccessDenied10013Der Zugriff auf einen Socket wird verweigert.
Fault10014Eine ungültige Zeigeradresse wurde erkannt.
InvalidArgument10022Ein ungültiges Argument wurde übergeben.
TooManyOpenSockets10024Es gibt zu viele offene Sockets im zugrunde liegenden Socket-Anbieter.
WouldBlock10035Eine Operation kann auf einem nicht blockierenden Socket nicht sofort abgeschlossen werden.
InProgress10036Eine blockierende Operation ist im Gange.
AlreadyInProgress10037Ein nicht blockierender Socket hat bereits eine laufende Operation.
NotSocket10038Ein Versuch, eine Socket-Operation auf einem Nicht-Socket auszuführen.
DestinationAddressRequired10039Eine erforderliche Adresse wurde bei einer Socket-Operation weggelassen.
MessageSize10040Ein Datagramm ist zu lang.
ProtocolType10041Ein Protokolltyp wird von diesem Socket nicht unterstützt.
ProtocolOption10042Eine unbekannte, ungültige oder nicht unterstützte Option oder Ebene wird verwendet.
ProtocolNotSupported10043Ein Protokoll ist nicht implementiert oder nicht konfiguriert.
SocketNotSupported10044Eine Adressfamilie unterstützt den angegebenen Socket nicht.
OperationNotSupported10045Eine Protokollfamilie unterstützt keine Adressfamilie.
ProtocolFamilyNotSupported10046Eine Protokollfamilie ist nicht implementiert oder nicht konfiguriert.
AddressFamilyNotSupported10047Die angegebene Adressfamilie wird nicht unterstützt.
AddressAlreadyInUse10048Eine Adresse kann nur einmal verwendet werden.
AddressNotAvailable10049Die ausgewählte IP-Adresse ist in diesem Kontext nicht gültig.
NetworkDown10050Das Netzwerk ist nicht verfügbar.
NetworkUnreachable10051Keine Route zum Remote-Host vorhanden.
NetworkReset10052Eine Anwendung hat versucht, ‘Keep-Alive’ für eine Verbindung zu setzen, die bereits abgelaufen ist.
ConnectionAborted10053Eine Verbindung wurde abgebrochen.
ConnectionReset10054Eine Verbindung wurde von einem Remote-Partner zurückgesetzt.
NoBufferSpaceAvailable10055Kein freier Pufferplatz für einen Socket-Vorgang verfügbar.
IsConnected10056Ein Socket ist bereits verbunden.
NotConnected10057Eine Anwendung hat versucht, Daten zu senden oder zu empfangen, und ein Socket ist nicht verbunden.
Shutdown10058Eine Anfrage zum Senden oder Empfangen von Daten ist verboten, weil der Socket bereits geschlossen wurde.
TimedOut10060Ein Verbindungsversuch hat eine Zeitüberschreitung verursacht, oder ein verbundener Host hat nicht geantwortet.
ConnectionRefused10061Ein Remote-Host verweigert aktiv eine Verbindung.
HostDown10064Ein Vorgang ist fehlgeschlagen, weil ein Remote-Host ausgefallen ist.
HostUnreachable10065Es gibt keine Netzwerkroute zum angegebenen Host.
ProcessLimit10067Zu viele Prozesse verwenden den zugrunde liegenden Socket-Anbieter.
SystemNotReady10091Ein Netzwerk-Subsystem ist nicht verfügbar.
VersionNotSupported10092Eine Version des zugrunde liegenden Socket-Anbieters liegt außerhalb des zulässigen Bereichs.
NotInitialized10093Der zugrunde liegende Socket-Anbieter ist nicht initialisiert.
Trennen10101Ein geordneter Shutdown ist im Gange.
TypeNotFound10109Die angegebene Klasse wurde nicht gefunden.
HostNotFound11001Der angegebene Host ist unbekannt.
TryAgain11002Ein Hostname kann nicht aufgelöst werden.
NoRecovery11003Ein Fehler ist nicht wiederherstellbar oder die angeforderte Datenbank kann nicht gefunden werden.
NoData11004Ein angeforderter Name oder eine IP-Adresse wurde nicht im Namensserver gefunden.

Siehe auch