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
| Nome | Valor | Description |
|---|---|---|
| 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.