Referência de Mensagens

TCP/IP

Ao utilizar TCP/IP em um ambiente Unix, apresentamos uma lista da tabela com alguns errnos que o usuário pode encontrar mais freqüentemente. Esta NÃO é uma lista completa dos erros. Os Errnos podem ser encontrados no arquivo /usr/include/sys/errno.h. O número do errno em si é relativo a cada sistema operacional.

Tabela 36. Num de erros UNIX TCP/IP.
Num erro Número Errno Descrição
AIX HP-UX Solaris UnixWare Linux
EINTR 4 4 4 4 4 Chamada do sistema interrompida.
EAGAIN 11 11 11 11 11 Recurso temporariamente indisponível.
EBUSY 16 16 16 16 16 Recurso ocupado.
EMFILE 24 24 24 24 24 A tabela do descritor de arquivos por processo está cheia.
EPIPE 32 32 32 32 32 Canal interrompido.
EADDRINUSE 67 226 125 125 98 O endereço especificado já está em uso.
ENETDOWN 69 228 127 127 100 A rede está fora do ar.
ENETUNREACH 70 229 128 128 101 Nenhum percurso à rede está disponível.
ENETRESET 71 230 129 129 102 A rede eliminou a conexão durante a redefinição.
ECONNRESET 73 232 131 131 104 A conexão foi redefinida pelo parceiro.
ENOBUFS 74 233 132 132 105 Recursos de espaço do buffer insuficientes estavam disponíveis no sistema para a conclusão da chamada.
ENOTCONN 76 235 134 134 107 O soquete não foi conectado.
ETIMEDOUT 78 238 145 145 110 A conexão estava no tempo limite.
ECONNREFUSED 79 239 146 146 111 A conexão foi recusada. Se você estiver tentando se conectar ao banco de dados, verifique se o gerenciador do banco de dados e o suporte ao protocolo TCP/IP do servidor foram iniciados corretamente.

Se estiver usando o suporte ao protocolo SOCKS, assegure-se de que também o suporte ao protocolo TCP/IP do servidor SOCKS foi iniciado corretamente.

EHOSTDOWN 80 241 147 147 112 O host está fora do ar.
EHOSTUNREACH 81 242 148 148 113 Nenhum percurso ao host está disponível.

Para obter informações sobre os erros de comunicação Unix TCP/IP, consulte os manuais técnincos de referência do sistema operacional apropriado. Você também pode emitir o seguinte comando:

   man nome-da-função

onde nome-da-função indica o nome da função que retornou com um erro. As páginas man podem fornecer informações adicionais sobre os erros retornadps pelas funções especificadas.


Quando usar OS/2 TCP/IP, apresentamos a lista de errnos que o usuário pode encontrar mais freqüentemente. Esta NÃO é uma lista completa dos erros. Os Errnos podem ser encontrados no arquivo nerrno.h. Esse arquivo faz parte dos arquivos include do produto TCP/IP. Ele talvez não esteja presente no sistema se eles não tiverem sido instalados. O número do errno em si está entre parêntesis.

Para obter mais informações sobre os erros de comunicação TCP/IP OS/2, consulte a documentação TCP/IP OS/2.


Quando usuar TCP/IP ou IPX/SPX em um sistema operacional Windows 32 bits, apresentamos a lista dos códigos de erros que o usuário pode encontrar mais freqüentemente. Esta NÃO é uma lista completa dos erros. Os erros apresentados por WSAGetLastError() podem ser encontrados no arquivo winsock.h. Este arquivo não deve ser instalado em seu sistema se você não possuir o ambiente de desenvolvimento instalado. Informações detalhadas sobre os erros retornados pelas funções específicas estão documentadas no Windows Sockets 2 Application Programming Interface. Você pode obter uma cópia destas específicações a partir do seguinte site web: http://www.stardust.com/winsock/ws_specs.htm .

Para obter mais informações sobre os erros de comunicação TCP/IP em Windows, consulte a documentação do Windows Sockets.


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]