SocketError Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define os códigos de erro para a classe Socket.
public enum class SocketError
public enum SocketError
type SocketError =
Public Enum SocketError
- Herança
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.