SocketError Enumerazione

Definizione

Definisce i codici di errore per la classe Socket.

public enum class SocketError
public enum SocketError
type SocketError = 
Public Enum SocketError
Ereditarietà
SocketError

Campi

Nome Valore Descrizione
SocketError -1

Si è verificato un errore non specificato Socket .

Success 0

Operazione Socket riuscita.

OperationAborted 995

L'operazione sovrapposta è stata interrotta a causa della chiusura di Socket.

IOPending 997

L'applicazione ha avviato un'operazione sovrapposta che non può essere completata immediatamente.

Interrupted 10004

Una chiamata di blocco Socket è stata annullata.

AccessDenied 10013

È stato effettuato un tentativo di accesso a un Socket oggetto in modo che non sia consentito dalle autorizzazioni di accesso.

Fault 10014

È stato rilevato un indirizzo puntatore non valido dal provider socket sottostante.

InvalidArgument 10022

È stato fornito un argomento non valido a un Socket membro.

TooManyOpenSockets 10024

Nel provider socket sottostante sono presenti troppi socket aperti.

WouldBlock 10035

Non è possibile completare immediatamente un'operazione su un socket non bloccante.

InProgress 10036

È in corso un'operazione di blocco.

AlreadyInProgress 10037

L'operazione non bloccante Socket è già in corso.

NotSocket 10038

È Socket stata tentata un'operazione su un non socket.

DestinationAddressRequired 10039

Un indirizzo obbligatorio è stato omesso da un'operazione su un oggetto Socket.

MessageSize 10040

Il datagramma è troppo lungo.

ProtocolType 10041

Il tipo di protocollo non è corretto per questo Socketoggetto .

ProtocolOption 10042

È stata usata un'opzione o un livello sconosciuto, non valido o non supportato con un oggetto Socket.

ProtocolNotSupported 10043

Il protocollo non è implementato o non è stato configurato.

SocketNotSupported 10044

Il supporto per il tipo di socket specificato non esiste in questa famiglia di indirizzi.

OperationNotSupported 10045

La famiglia di indirizzi non è supportata dalla famiglia di protocolli.

ProtocolFamilyNotSupported 10046

La famiglia di protocolli non è implementata o non è stata configurata.

AddressFamilyNotSupported 10047

La famiglia di indirizzi specificata non è supportata. Questo errore viene restituito se è stata specificata la famiglia di indirizzi IPv6 e lo stack IPv6 non è installato nel computer locale. Questo errore viene restituito se è stata specificata la famiglia di indirizzi IPv4 e lo stack IPv4 non è installato nel computer locale.

AddressAlreadyInUse 10048

In genere è consentito un solo utilizzo di un indirizzo.

AddressNotAvailable 10049

L'indirizzo IP selezionato non è valido in questo contesto.

NetworkDown 10050

La rete non è disponibile.

NetworkUnreachable 10051

Non esiste alcuna route all'host remoto.

NetworkReset 10052

L'applicazione ha tentato di impostare KeepAlive su una connessione che è già scaduta.

ConnectionAborted 10053

La connessione è stata interrotta da .NET o dal provider socket sottostante.

ConnectionReset 10054

La connessione è stata reimpostata dal peer remoto.

NoBufferSpaceAvailable 10055

Per un'operazione Socket non è disponibile spazio disponibile nel buffer.

IsConnected 10056

l'oggetto Socket è già connesso.

NotConnected 10057

L'applicazione ha tentato di inviare o ricevere dati e non Socket è connesso.

Shutdown 10058

Una richiesta di invio o ricezione dei dati non è consentita perché è Socket già stata chiusa.

TimedOut 10060

Si è verificato il timeout del tentativo di connessione oppure l'host connesso non è riuscito a rispondere.

ConnectionRefused 10061

L'host remoto rifiuta attivamente una connessione.

HostDown 10064

Operazione non riuscita perché l'host remoto è inattivo.

HostUnreachable 10065

Non esiste alcuna route di rete per l'host specificato.

ProcessLimit 10067

Troppi processi usano il provider socket sottostante.

SystemNotReady 10091

Il sottosistema di rete non è disponibile.

VersionNotSupported 10092

La versione del provider socket sottostante non è compreso nell'intervallo.

NotInitialized 10093

Il provider socket sottostante non è stato inizializzato.

Disconnecting 10101

È in corso un arresto normale.

TypeNotFound 10109

Impossibile trovare la classe specificata.

HostNotFound 11001

Non è noto nessun host con questo nome. Il nome non è un nome host o un alias ufficiale.

TryAgain 11002

Impossibile risolvere il nome dell'host. Riprova più tardi.

NoRecovery 11003

L'errore non è irreversibile o non è possibile trovare il database richiesto.

NoData 11004

Il nome o l'indirizzo IP richiesto non è stato trovato nel server dei nomi.

Commenti

La maggior parte di questi errori viene restituita dal provider socket sottostante.

Si applica a