System::Net::Sockets::SocketError enum

SocketError enum

Elenca i tipi di errore del socket.

enum class SocketError

Valori

NomeValoreDescrizione
Success0Un’operazione socket è stata completata con successo.
SocketError-1Si è verificato un errore socket non specificato.
Interrupted10004Una chiamata socket bloccante è annullata.
AccessDenied10013L’accesso a un socket è negato.
Fault10014È stato rilevato un indirizzo di puntatore non valido.
InvalidArgument10022È stato fornito un argomento non valido.
TooManyOpenSockets10024Ci sono troppi socket aperti nel provider di socket sottostante.
WouldBlock10035Un’operazione non può essere completata immediatamente su un socket non bloccante.
InProgress10036Un’operazione bloccante è in corso.
AlreadyInProgress10037Un socket non bloccante ha già un’operazione in esecuzione.
NotSocket10038Un tentativo di chiamare un’operazione socket su un non-socket.
DestinationAddressRequired10039Un indirizzo richiesto è stato omesso da un’operazione socket.
MessageSize10040Un datagramma è troppo lungo.
ProtocolType10041Questo tipo di protocollo non è supportato da questo socket.
ProtocolOption10042È stata utilizzata un’opzione o livello sconosciuto, non valido o non supportato.
ProtocolNotSupported10043Un protocollo non è implementato o non è configurato.
SocketNotSupported10044Una famiglia di indirizzi non supporta il socket specificato.
OperationNotSupported10045Una famiglia di protocolli non supporta una famiglia di indirizzi.
ProtocolFamilyNotSupported10046Una famiglia di protocolli non è implementata o non è configurata.
AddressFamilyNotSupported10047La famiglia di indirizzi specificata non è supportata.
AddressAlreadyInUse10048Un indirizzo può essere usato solo una volta.
AddressNotAvailable10049L’indirizzo IP selezionato non è valido in questo contesto.
NetworkDown10050La rete non è disponibile.
NetworkUnreachable10051Non esiste alcun percorso verso l’host remoto.
NetworkReset10052Un’applicazione ha provato a impostare ‘Keep-Alive’ su una connessione che è già scaduta.
ConnectionAborted10053Una connessione è interrotta.
ConnectionReset10054Una connessione è ripristinata da un peer remoto.
NoBufferSpaceAvailable10055Nessuno spazio buffer libero è disponibile per un’operazione socket.
IsConnected10056Un socket è già connesso.
NotConnected10057Un’applicazione ha provato a inviare o ricevere dati, e un socket non è connesso.
Shutdown10058Una richiesta di invio o ricezione dati è vietata perché il socket è già stato chiuso.
TimedOut10060Un tentativo di connessione è scaduto, oppure un host connesso non ha risposto.
ConnectionRefused10061Un host remoto sta rifiutando attivamente una connessione.
HostDown10064Un’operazione è fallita perché un host remoto è inattivo.
HostUnreachable10065Non esiste alcun percorso di rete verso l’host specificato.
ProcessLimit10067Troppi processi stanno utilizzando il provider di socket sottostante.
SystemNotReady10091Un sottosistema di rete non è disponibile.
VersionNotSupported10092Una versione del provider di socket sottostante è fuori intervallo.
NotInitialized10093Il provider di socket sottostante non è inizializzato.
Disconnessione10101È in corso un arresto graduale.
TypeNotFound10109La classe specificata non è stata trovata.
HostNotFound11001L’host specificato è sconosciuto.
TryAgain11002Il nome di un host non può essere risolto.
NoRecovery11003Un errore è irrecuperabile o il database richiesto non può essere trovato.
NoData11004Un nome o indirizzo IP richiesto non è stato trovato sul server dei nomi.

Vedi anche