Compartilhar via


SocketError Enumeração

Definição

Define os códigos de erro para a classe Socket.

public enum class SocketError
public enum SocketError
type SocketError = 
Public Enum SocketError
Herança
SocketError

Campos

AccessDenied 10013

Foi feita uma tentativa de acessar um Socket de uma maneira que é proibida pelas permissões de acesso.

AddressAlreadyInUse 10048

Normalmente, é permitido somente o uso de um endereço.

AddressFamilyNotSupported 10047

Não há suporte para a família de endereços especificada. Esse erro é retornado se a família de endereços IPv6 foi especificada e a pilha de IPv6 não está instalada no computador local. Esse erro é retornado se a família de endereços IPv4 foi especificada e a pilha de IPv4 não está instalada no computador local.

AddressNotAvailable 10049

O endereço IP selecionado não é válido neste contexto.

AlreadyInProgress 10037

O Socket não bloqueado já tem uma operação em andamento.

ConnectionAborted 10053

A conexão foi anulada pelo .NET ou pelo provedor de soquete subjacente.

ConnectionRefused 10061

O host remoto está recusando ativamente uma conexão.

ConnectionReset 10054

A conexão foi redefinida pelo par remoto.

DestinationAddressRequired 10039

Um endereço obrigatório foi omitido de uma operação em um Socket.

Disconnecting 10101

Um desligamento normal está em andamento.

Fault 10014

Um endereço de ponteiro inválido foi detectado pelo provedor de soquete subjacente.

HostDown 10064

A operação falhou porque o host remoto está inativo.

HostNotFound 11001

Esse host não é conhecido. O nome não é um nome de host oficial nem um alias.

HostUnreachable 10065

Não há nenhuma rota de rede para o host especificado.

InProgress 10036

Uma operação de bloqueio está em andamento.

Interrupted 10004

Uma chamada de bloqueio Socket foi cancelada.

InvalidArgument 10022

Um argumento inválido foi fornecido para um membro Socket.

IOPending 997

O aplicativo iniciou uma operação sobreposta que não pode ser concluída imediatamente.

IsConnected 10056

O Socket já está conectado.

MessageSize 10040

O datagrama é muito longo.

NetworkDown 10050

A rede não está disponível.

NetworkReset 10052

O aplicativo tentou definir KeepAlive em uma conexão que já atingiu o tempo limite.

NetworkUnreachable 10051

Não existe nenhuma rota para o host remoto.

NoBufferSpaceAvailable 10055

Nenhum espaço de buffer livre está disponível para uma operação Socket.

NoData 11004

O nome ou endereço IP solicitado não foi encontrado no servidor de nomes.

NoRecovery 11003

O erro é irrecuperável ou o banco de dados solicitado não pode ser localizado.

NotConnected 10057

O aplicativo tentou enviar ou receber dados e o Socket não está conectado.

NotInitialized 10093

O provedor de soquete subjacente não foi inicializado.

NotSocket 10038

Houve uma tentativa de uma operação Socket em um não soquete.

OperationAborted 995

A operação sobreposta foi anulada devido ao fechamento do Socket.

OperationNotSupported 10045

Não há suporte para a família de endereços na família de protocolos.

ProcessLimit 10067

Um número excessivo de processos está usando o provedor de soquete subjacente.

ProtocolFamilyNotSupported 10046

A família de protocolos não foi implementada ou configurada.

ProtocolNotSupported 10043

O protocolo não foi implementado ou configurado.

ProtocolOption 10042

Uma opção ou um nível desconhecido, inválido ou sem suporte foi usado com um Socket.

ProtocolType 10041

O tipo de protocolo está incorreto para este Socket.

Shutdown 10058

Uma solicitação para enviar ou receber dados não foi permitida porque o Socket já foi fechado.

SocketError -1

Ocorreu um erro Socket não especificado.

SocketNotSupported 10044

O suporte para o tipo de soquete especificado não existe nessa família de endereços.

Success 0

A operação Socket foi bem-sucedida.

SystemNotReady 10091

O subsistema de rede não está disponível.

TimedOut 10060

A tentativa de conexão atingiu o tempo limite ou o host conectado não respondeu.

TooManyOpenSockets 10024

Há muitos soquetes abertos no provedor de soquete subjacente.

TryAgain 11002

O nome do host não pôde ser resolvido. Tente novamente mais tarde.

TypeNotFound 10109

A classe especificada não foi encontrada.

VersionNotSupported 10092

A versão do provedor de soquete subjacente está fora do intervalo.

WouldBlock 10035

Uma operação em um soquete sem bloqueio não pode ser concluída imediatamente.

Comentários

A maioria desses erros é retornada pelo provedor de soquete subjacente.

Aplica-se a