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. )