SocketError Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje kody błędów dla Socket klasy.
public enum class SocketError
public enum SocketError
type SocketError =
Public Enum SocketError
- Dziedziczenie
Pola
AccessDenied | 10013 | Podjęto próbę uzyskania dostępu do elementu Socket 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, a stos IPv6 nie jest zainstalowany na komputerze lokalnym. Ten błąd jest zwracany, jeśli określono rodzinę adresów IPv4, a stos IPv4 nie jest zainstalowany na komputerze lokalnym. |
AddressNotAvailable | 10049 | Wybrany adres IP jest nieprawidłowy w tym kontekście. |
AlreadyInProgress | 10037 | Odblokowanie Socket ma już w toku operację. |
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 zamknięcie. |
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 członkowskiego został podany Socket nieprawidłowy argument. |
IOPending | 997 | Aplikacja zainicjowała nakładaną się operację, której nie można ukończyć 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 buforu 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 wysłać lub odebrać 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 Socketobiektu . |
OperationNotSupported | 10045 | Rodzina adresów nie jest obsługiwana przez rodzinę protokołów. |
ProcessLimit | 10067 | Zbyt wiele procesów używa podstawowego 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 zostało już zamknięte. |
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 połączony host nie odpowiedział. |
TooManyOpenSockets | 10024 | W podstawowym dostawcy gniazd znajduje się zbyt wiele otwartych 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 gniazdku blokującym. |
Uwagi
Większość z tych błędów jest zwracana przez bazowego dostawcę gniazd.