A Biblioteca C GNU/Códigos de erros: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
Sem resumo de edição |
||
Linha 143:
* Macro: int EAFNOSUPPORT
A família de endereços especificada para um soquete não é suportada; é inconsistente com o protocolo sendo usado no soquete.
<!--▼
— Macro: int EADDRINUSE▼
O endereço do soquete requisitado já está em uso.
O endereço do soquete requisitado não está disponível; por exemplo, se você tentar dar à um soquete algum nome que não combina com o nome do servidor local.
Uma operação com soquetes falhou porque a rede caiu.
Uma operação de soquete falhou porque a sub-rede contendo o servidor remoto tornou-se inacessível.
Uma conexão com a rede foi reiniciada porque o servidor remoto caiu.
Uma conexão de rede foi cancelada localmente.
Uma conexão de rede foi fechada por motivos fora do controle do servidor local, como a reinicialização de uma máquina remota ou uma violação de protocolo irrecuperável.
Os buffers do kernel para operações de entrada/saída estão todos ocupados. Em sistemas GNU, este erro é sempre sinônimo de ENOMEM; você pode receber um ou outro de operações de rede.
Você tentou estabelecer conexão com um soquete já conectado.
O soquete não está conectado à nada. Você recebe este erro quando tenta transmitir dados através de um soquete, sem primeiro especificar um destino para os dados. Para um soquete sem conexão (para protocolos datagrama, como UDP), você recebe EDESTADDREQ.
Nenhum endereço de destino padrão foi ajustado para o soquete. Você recebe este erro quando tenta transmitir dados através de um soquete sem conexão, sem primeiro especificar um destino para os dados com '''connect'''.
O soquete já foi desligado.
▲<!--
▲— Macro: int ENOBUFS
▲— Macro: int EISCONN
▲— Macro: int ENOTCONN
▲— Macro: int EDESTADDRREQ
▲— Macro: int ESHUTDOWN
— Macro: int ETOOMANYREFS
|