SocketError Wyliczenie

Definicja

Definiuje kody błędów dla Socket klasy .

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

Pola

AccessDenied 10013

Podjęto próbę uzyskania dostępu Socket do elementu w sposób zabroniony przez jego uprawnienia dostępu.

AddressAlreadyInUse 10048

Zwykle dozwolone jest tylko jedno użycie adresu.

AddressFamilyNotSupported 10047

Określona rodzina adresów nie jest obsługiwana. Ten błąd jest zwracany, jeśli określono rodzinę adresów IPv6 i stos IPv6 nie jest zainstalowany na komputerze lokalnym. Ten błąd jest zwracany, jeśli określono rodzinę adresów IPv4 i stos IPv4 nie jest zainstalowany na komputerze lokalnym.

AddressNotAvailable 10049

Wybrany adres IP jest nieprawidłowy w tym kontekście.

AlreadyInProgress 10037

Socket Blokada ma już operację w toku.

ConnectionAborted 10053

Połączenie zostało przerwane przez platformę .NET lub bazowego dostawcę gniazd.

ConnectionRefused 10061

Host zdalny aktywnie odmawia połączenia.

ConnectionReset 10054

Połączenie zostało zresetowane przez zdalną komunikację równorzędną.

DestinationAddressRequired 10039

Wymagany adres został pominięty z operacji na obiekcie Socket.

Disconnecting 10101

W toku jest bezproblemowe zamykanie.

Fault 10014

Wykryto nieprawidłowy adres wskaźnika przez bazowego dostawcę gniazd.

HostDown 10064

Operacja nie powiodła się, ponieważ host zdalny nie działa.

HostNotFound 11001

Taki host nie jest znany. Nazwa nie jest oficjalną nazwą hosta ani aliasem.

HostUnreachable 10065

Nie ma trasy sieciowej do określonego hosta.

InProgress 10036

Trwa operacja blokowania.

Interrupted 10004

Połączenie blokujące Socket zostało anulowane.

InvalidArgument 10022

Do elementu Socket członkowskiego został podany nieprawidłowy argument.

IOPending 997

Aplikacja zainicjowała nakładaną się operację, której nie można wykonać natychmiast.

IsConnected 10056

Element Socket jest już połączony.

MessageSize 10040

Datagram jest za długi.

NetworkDown 10050

Sieć jest niedostępna.

NetworkReset 10052

Aplikacja próbowała ustawić KeepAlive połączenie, które już przekroczyło limit czasu.

NetworkUnreachable 10051

Nie istnieje trasa do hosta zdalnego.

NoBufferSpaceAvailable 10055

Dla operacji nie jest dostępne wolne miejsce w buforze Socket .

NoData 11004

Nie można odnaleźć żądanej nazwy lub adresu IP na serwerze nazw.

NoRecovery 11003

Błąd jest nieodwracalny lub nie można znaleźć żądanej bazy danych.

NotConnected 10057

Aplikacja próbowała wysyłać lub odbierać dane i nie jest połączona Socket .

NotInitialized 10093

Nie zainicjowano podstawowego dostawcy gniazd.

NotSocket 10038

Socket Podjęto próbę wykonania operacji na innej niż gniazdo.

OperationAborted 995

Nakładana operacja została przerwana z powodu zamknięcia obiektu Socket.

OperationNotSupported 10045

Rodzina adresów nie jest obsługiwana przez rodzinę protokołów.

ProcessLimit 10067

Zbyt wiele procesów używa bazowego dostawcy gniazd.

ProtocolFamilyNotSupported 10046

Rodzina protokołów nie jest zaimplementowana lub nie została skonfigurowana.

ProtocolNotSupported 10043

Protokół nie został zaimplementowany lub nie został skonfigurowany.

ProtocolOption 10042

Użyto nieznanej, nieprawidłowej lub nieobsługiwanej opcji lub poziomu z elementem Socket.

ProtocolType 10041

Typ protokołu jest niepoprawny dla tego Socketelementu .

Shutdown 10058

Żądanie wysyłania lub odbierania danych zostało niedozwolone, ponieważ Socket element został już zamknięty.

SocketError -1

Wystąpił nieokreślony Socket błąd.

SocketNotSupported 10044

Obsługa określonego typu gniazda nie istnieje w tej rodzinie adresów.

Success 0

Operacja zakończyła Socket się pomyślnie.

SystemNotReady 10091

Podsystem sieciowy jest niedostępny.

TimedOut 10060

Upłynął limit czasu próby połączenia lub nie można odpowiedzieć na połączony host.

TooManyOpenSockets 10024

Istnieje zbyt wiele otwartych gniazd u bazowego dostawcy gniazd.

TryAgain 11002

Nie można rozpoznać nazwy hosta. Spróbuj ponownie później.

TypeNotFound 10109

Nie można odnaleźć określonej klasy.

VersionNotSupported 10092

Wersja bazowego dostawcy gniazd jest poza zakresem.

WouldBlock 10035

Nie można natychmiast ukończyć operacji na nieblokujących gniazdach.

Uwagi

Większość z tych błędów jest zwracana przez bazowego dostawcę gniazd.

Dotyczy