System::Net::Sockets::SocketError enum

SocketError enum

Enumeriert die Socket‑Fehlertypen.

enum class SocketError

Werte

NameWertBeschreibung
Erfolg0Ein Socket-Vorgang wurde erfolgreich abgeschlossen.
SocketError-1Ein nicht spezifizierter Socket-Fehler ist aufgetreten.
Unterbrochen10004Ein blockierender Socket-Aufruf wurde abgebrochen.
AccessDenied10013Der Zugriff auf einen Socket wird verweigert.
Fehler10014Eine ungültige Zeigeradresse wurde erkannt.
InvalidArgument10022Ein ungültiges Argument wurde übergeben.
TooManyOpenSockets10024Es gibt zu viele offene Sockets im zugrunde liegenden Socket-Anbieter.
WouldBlock10035Ein Vorgang kann auf einem nicht blockierenden Socket nicht sofort abgeschlossen werden.
InProgress10036Ein blockierender Vorgang ist im Gange.
AlreadyInProgress10037Ein nicht blockierender Socket hat bereits einen laufenden Vorgang.
NotSocket10038Ein Versuch, eine Socket-Operation an einem Nicht-Socket aufzurufen.
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 entfernten Host vorhanden.
NetworkReset10052Eine Anwendung versuchte, ‘Keep-Alive’ für eine Verbindung zu setzen, die bereits abgelaufen ist.
ConnectionAborted10053Eine Verbindung wurde abgebrochen.
ConnectionReset10054Eine Verbindung wird von einem entfernten Peer zurückgesetzt.
NoBufferSpaceAvailable10055Kein freier Pufferplatz ist für einen Socket-Vorgang verfügbar.
IsConnected10056Ein Socket ist bereits verbunden.
NotConnected10057Eine Anwendung versuchte, Daten zu senden oder zu empfangen, und ein Socket ist nicht verbunden.
Shutdown10058Eine Anforderung zum Senden oder Empfangen von Daten ist verboten, weil der Socket bereits geschlossen wurde.
TimedOut10060Ein Verbindungsversuch ist abgelaufen, oder ein verbundener Host hat nicht geantwortet.
ConnectionRefused10061Ein entfernter Host verweigert aktiv eine Verbindung.
HostDown10064Ein Vorgang ist fehlgeschlagen, weil ein Remote-Host ausgefallen ist.
HostUnreachable10065Keine Netzwerkroute zum angegebenen Host existiert.
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.
Disconnecting10101Ein geordneter Shutdown ist im Gange.
TypeNotFound10109Die angegebene Klasse wurde nicht gefunden.
HostNotFound11001Der angegebene Host ist unbekannt.
ErneutVersuchen11002Ein Hostname kann nicht aufgelöst werden.
KeineWiederherstellung11003Ein Fehler ist nicht wiederherstellbar oder die angeforderte Datenbank kann nicht gefunden werden.
KeineDaten11004Ein angeforderter Name oder eine IP-Adresse wurde auf dem Namensserver nicht gefunden.

Siehe auch