Como faço para usar "Why Can't I Connect?"


mensagens de rastreamento


Sockets são assíncronas por isso não há maneira de prever com precisão a ordem dos eventos. Eu vou em frente e listar todos os possíveis traços aqui.



Accept :

Este traço é emitido quando um servidor aceita um pedido de conexão.


Aceitar de erro:

Este traço é emitido quando ocorre um erro no servidor durante uma solicitação de conexão.


Aceite Rejeitado :

Este traço é emitido quando um servidor rejeita um pedido de conexão .


endereço Encontrado

Este traço é emitido quando eu resolver um endereço IP para um nome.


Aplicativo gerado Fechar Para Shutdown

Este traço é chamado quando o 'Forçar um comando tomada perto depois de um comando de desligamento tomada ' é definida nas preferências do aplicativo e um comando tomada próxima forçado é chamado.


Aplicativo gerado Shutdown Para Fechar

Este traço é chamado quando o 'Forçar um comando de desligamento tomada antes de um comando tomada próxima ' é definido nas preferências do aplicativo e um comando forçado tomada de desligamento é chamado.


vincular

Este traço é emitido quando eu ligar um endereço para um porto.


Bindable endereço encontrado

Este traço é emitido quando eu encontrei um endereço disponível TCP / IP , além de localhost ( 127.xxx )


Verificar o Endereço

Este traço é emitido quando eu verificar que o endereço é o TCP / IP e não localhost ( 127.xxx )


perto

Este traço é emitido quando uma conexão é fechada.


conectar

Este traço é emitido em uma conexão bem-sucedida.


Conecte Falha

Este traço é emitido em um erro de conexão .

Não foi possível encontrar o endereço

Este traço é emitido quando um nome não pode ser resolvido para um endereço IP


Não foi possível localizar Bindable Endereço

Este traço é emitido quando não existe nenhum endereço TCP / IP (excluindo localhost ) que pode ser usado para ligar .


EOF Recebido

Este traço é emitido quando uma mensagem de fim de arquivo é recebido. O par tem, provavelmente, o desligamento.


Mensagem esperado não recebida

Este traço é emitido quando um teste de um tipo de servidor que geralmente responde com uma mensagem sobre a conexão não responde.


getaddrinfo erro

Este traço é emitido quando o getaddrinfo função tomada retorna um erro . getaddrinfo é a função utilizada principalmente para resolver um nome para um endereço IP .


Erro gethostname

Este traço é emitido quando a função gethostname tomada retorna um erro . gethostname é usado principalmente para resolver o nome da máquina local a partir do endereço IP .


Erro getpeername

Este traço é emitido quando a função getpeername tomada retorna um erro . getpeername é usado para resolver o nome da máquina do peer em uma conexão.


Encontrado o nome do host

Este traço é emitido quando eu resolver o nome da máquina local.


Nome do host Reformatted
Foram encontrados erros no nome do host e os caracteres inválidos foram removidos. O original e o nome do host reformatada são mostrados no rastreamento.


ouvir

Este traço é emitido quando um servidor genérico começa a ouvir ( é preparado para aceitar conexões . )


Ouça erro

Este traço é emitido quando a função socket de escuta retorna um erro. Ouça sets um servidor pronto para aceitar conexões.


Vários servidores Aceitar erro

Este traço é emitido quando uma conexão é tentada em um servidor em um conjunto de servidores, mas a aceitar falhar.


Vários servidores Fechar

Este traço é emitido quando todos os servidores da matriz foram fechados.


Várias Conexão do Servidor Tentativa

Este traço é emitido quando uma conexão é tentada em um servidor em um conjunto de servidores.


Multiple Server Abra

Este traço é emitido quando todos os servidores na matriz abriram .


Várias Servidor Peer Name erro

Este traço é emitido quando uma conexão é tentada em um servidor em um conjunto de servidores, mas o endereço IP ea porta de pares não estão disponíveis.


receber

Este traço é emitido quando uma mensagem é recebida .


Tamanho do buffer de erro setsockopt

Este traço é emitido quando a função setsockopt tomada retorna um erro ao definir o tamanho do buffer de recepção .


Receba erro

Este traço é emitido quando ocorre um erro durante a recepção de uma mensagem.


Receba Timeout Set

Este traço é emitido quando o tempo de espera receber está definido para uma conexão.


Receba Timeout setsockopt erro

Este traço é emitido quando a função setsockopt tomada retorna um erro ao definir o tempo de espera receber .


Resolver o endereço IP para o nome

Este rastreamento mostra a resolução de um endereço IP para um nome.


Resolver o endereço IP para o nome , getnameinfo falhou

Este traço é emitido quando a resolução de um endereço IP para um nome de falha em um erro.


Resolver o endereço IP para o nome , o endereço IP inválido

Este traço é emitido quando a resolução de um endereço IP para um nome de falha em um endereço IP inválido .


Resolver nome para endereço IP

Este rastreamento mostra a resolução de um nome para um endereço IP .


Resolver nome para endereço IP , não foi possível encontrar um endereço do nome do host

Este traço é emitido quando a resolução de um nome para um endereço IP não pode ser resolvido .


Resolver nome para endereço IP , Getaddrinfo falhou

Este traço é emitido quando a resolução de um nome para um endereço IP falha em um erro.


Selecione erro

Este traço é emitido quando a função de tomada select retorna um erro. Isso nunca deveria acontecer.


enviar

Este traço é emitido quando você envia uma mensagem.


Enviar Buffer Size setsockopt erro

Este traço é emitido quando a função setsockopt tomada retorna um erro ao definir o tamanho do buffer de envio .


Erro de envio

Este traço é emitido quando ocorre um erro durante o envio de uma mensagem.


Enviar Timeout Set

Este traço é emitido quando o envio tempo limite é definido para a conexão.


Enviar Timeout setsockopt erro

Este traço é emitido quando a função setsockopt tomada retorna um erro ao definir o envio de tempo limite.


encerramento

Este traço é emitido quando uma conexão é o desligamento.


Shutdown Erro

Este traço é emitido quando ocorre um erro durante uma parada de conexão.


Shutdown incompleta

Este traço é chamado quando eu fechar uma conexão que não tenha concluído a desligar.


Soquete Exceção

Este traço é emitido quando uma exceção de soquete é detectada ( um fora da banda mensagem foi recebida. )