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

AccessDenied 10013

Si è tentato di accedere a un oggetto Socket secondo modalità non consentite dalle relative autorizzazioni di accesso.

AddressAlreadyInUse 10048

Di norma è consentito utilizzare un indirizzo una sola volta.

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.

AddressNotAvailable 10049

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

AlreadyInProgress 10037

È già in corso un'operazione per l'oggetto Socket non bloccante.

ConnectionAborted 10053

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

ConnectionRefused 10061

La connessione viene rifiutata in maniera persistente dall'host remoto.

ConnectionReset 10054

La connessione è stata ripristinata dal peer remoto.

DestinationAddressRequired 10039

È stato omesso un indirizzo richiesto in un'operazione su un oggetto Socket.

Disconnecting 10101

È in corso un arresto di tipo graceful.

Fault 10014

L'indirizzo del puntatore rilevato dal provider del socket sottostante non è valido.

HostDown 10064

L'operazione non è stata completata perché l'host remoto è inattivo.

HostNotFound 11001

L'host è sconosciuto. Il nome specificato non è un nome né un alias di host ufficiale.

HostUnreachable 10065

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

InProgress 10036

È in corso un'operazione di blocco.

Interrupted 10004

È stata annullata una chiamata all'oggetto Socket bloccante.

InvalidArgument 10022

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

IOPending 997

È stata avviata un'operazione sovrapposta che non è possibile completare immediatamente.

IsConnected 10056

L'oggetto Socket è già connesso.

MessageSize 10040

Il datagramma è troppo lungo.

NetworkDown 10050

La rete non è disponibile.

NetworkReset 10052

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

NetworkUnreachable 10051

Non esiste una route per l'host remoto.

NoBufferSpaceAvailable 10055

Non è disponibile spazio libero nel buffer per un'operazione Socket.

NoData 11004

Nel server dei nomi non sono stati trovati il nome o l'indirizzo IP richiesto.

NoRecovery 11003

L'errore è irreversibile oppure non è possibile individuare il database richiesto.

NotConnected 10057

L'applicazione ha tentato di inviare o ricevere dati, ma l'oggetto Socket non è connesso.

NotInitialized 10093

Il provider del socket sottostante non è stato inizializzato.

NotSocket 10038

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

OperationAborted 995

L'operazione sovrapposta è stata annullata a causa della chiusura dell'oggetto Socket.

OperationNotSupported 10045

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

ProcessLimit 10067

Il provider del socket sottostante è utilizzato da troppi processi.

ProtocolFamilyNotSupported 10046

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

ProtocolNotSupported 10043

Il protocollo non è implementato oppure non è stato configurato.

ProtocolOption 10042

È stata utilizzata un'opzione o un livello sconosciuto, non valido o non supportato insieme all'oggetto Socket.

ProtocolType 10041

Il tipo di protocollo non è corretto per questo oggetto Socket.

Shutdown 10058

La richiesta di invio o ricezione di dati è stata annullata in quanto l'oggetto Socket è già stato chiuso.

SocketError -1

Si è verificato un errore non specificato relativo all'oggetto Socket.

SocketNotSupported 10044

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

Success 0

L'operazione Socket ha avuto esito positivo.

SystemNotReady 10091

Il sottosistema di rete non è disponibile.

TimedOut 10060

Timeout del tentativo di connessione oppure l'host connesso non ha risposto.

TooManyOpenSockets 10024

Nel provider del socket sottostante sono presenti troppi socket aperti.

TryAgain 11002

Non è stato possibile risolvere il nome dell'host. Riprovare in un secondo tempo.

TypeNotFound 10109

La classe specificata non è stata trovata.

VersionNotSupported 10092

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

WouldBlock 10035

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

Commenti

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

Si applica a