SocketError Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje kódy chyb pro Socket třídu .
public enum class SocketError
public enum SocketError
type SocketError =
Public Enum SocketError
- Dědičnost
Pole
AccessDenied | 10013 | Došlo k pokusu o přístup k objektu Socket způsobem, který je zakázán jeho přístupovým oprávněním. |
AddressAlreadyInUse | 10048 | Obvykle je povoleno pouze jedno použití adresy. |
AddressFamilyNotSupported | 10047 | Zadaná řada adres není podporovaná. Tato chyba se vrátí, pokud byla zadána řada adres IPv6 a zásobník IPv6 není nainstalovaný na místním počítači. Tato chyba se vrátí, pokud byla zadána řada adres IPv4 a zásobník IPv4 není na místním počítači nainstalovaný. |
AddressNotAvailable | 10049 | Vybraná IP adresa není v tomto kontextu platná. |
AlreadyInProgress | 10037 | U odblokování Socket už probíhá operace. |
ConnectionAborted | 10053 | Připojení bylo přerušeno rozhraním .NET nebo základním zprostředkovatelem soketů. |
ConnectionRefused | 10061 | Vzdálený hostitel aktivně odmítá připojení. |
ConnectionReset | 10054 | Vzdálený partner resetoval připojení. |
DestinationAddressRequired | 10039 | Požadovaná adresa byla vynechána z operace na objektu Socket. |
Disconnecting | 10101 | Probíhá řádné vypnutí. |
Fault | 10014 | Základní zprostředkovatel soketů zjistil neplatnou adresu ukazatele. |
HostDown | 10064 | Operace selhala, protože vzdálený hostitel je mimo provoz. |
HostNotFound | 11001 | Žádný takový hostitel není znám. Název není oficiální název hostitele ani alias. |
HostUnreachable | 10065 | Neexistuje žádná síťová trasa k zadanému hostiteli. |
InProgress | 10036 | Probíhá blokovací operace. |
Interrupted | 10004 | Blokující Socket hovor byl zrušen. |
InvalidArgument | 10022 | Členu Socket byl zadán neplatný argument. |
IOPending | 997 | Aplikace zahájila překrývající se operaci, kterou nelze dokončit okamžitě. |
IsConnected | 10056 | Zařízení Socket je již připojeno. |
MessageSize | 10040 | Datagram je příliš dlouhý. |
NetworkDown | 10050 | Síť není k dispozici. |
NetworkReset | 10052 | Aplikace se pokusila nastavit KeepAlive připojení, u kterého už vypršel časový limit. |
NetworkUnreachable | 10051 | Neexistuje žádná trasa ke vzdálenému hostiteli. |
NoBufferSpaceAvailable | 10055 | Pro Socket operaci není k dispozici žádné volné místo ve vyrovnávací paměti. |
NoData | 11004 | Požadovaný název nebo IP adresa nebyla na názvovém serveru nalezena. |
NoRecovery | 11003 | Chyba je neopravitelná nebo požadovaná databáze nemůže být nalezena. |
NotConnected | 10057 | Aplikace se pokusila odeslat nebo přijmout data a Socket objekt není připojen. |
NotInitialized | 10093 | Základní zprostředkovatel soketů nebyl inicializován. |
NotSocket | 10038 | Došlo Socket k pokusu o operaci bez soketu. |
OperationAborted | 995 | Překrývající se operace byla přerušena z důvodu uzavření Socket. |
OperationNotSupported | 10045 | Řada protokolů nepodporuje tuto řadu adres. |
ProcessLimit | 10067 | Příliš mnoho procesů používá základního zprostředkovatele soketů. |
ProtocolFamilyNotSupported | 10046 | Řada protokolů není implementována nebo nebyla nakonfigurována. |
ProtocolNotSupported | 10043 | Protokol není implementován nebo nebyl nakonfigurován. |
ProtocolOption | 10042 | U objektu Socketbyla použita neznámá, neplatná nebo nepodporovaná možnost nebo úroveň. |
ProtocolType | 10041 | Typ protokolu není pro tento Sockettyp protokolu správný. |
Shutdown | 10058 | Žádost o odeslání nebo příjem dat byla zakázána, protože Socket již byla uzavřena. |
SocketError | -1 | Došlo k nespecifikované Socket chybě. |
SocketNotSupported | 10044 | Podpora pro zadaný typ soketu v této rodině adres neexistuje. |
Success | 0 | Operace byla Socket úspěšná. |
SystemNotReady | 10091 | Síťový subsystém není k dispozici. |
TimedOut | 10060 | Vypršel časový limit pokusu o připojení nebo připojený hostitel neodpověděl. |
TooManyOpenSockets | 10024 | V podkladovém zprostředkovateli soketů je příliš mnoho otevřených soketů. |
TryAgain | 11002 | Název hostitele nelze přeložit. Zkuste to později. |
TypeNotFound | 10109 | Zadaná třída nebyla nalezena. |
VersionNotSupported | 10092 | Verze základního zprostředkovatele soketů je mimo rozsah. |
WouldBlock | 10035 | Operaci na odblokovacím soketu nelze dokončit okamžitě. |
Poznámky
Většinu těchto chyb vrací podkladový zprostředkovatel soketů.