Come si usa: "Why Can't I Connect?"


Traccia messaggi


Sockets sono asincroni quindi non c'è modo di prevedere con precisione l'ordine degli eventi . Andrò avanti ed elencare tutte le possibili tracce qui .


Accetta :

Questa traccia viene emesso quando un server accetta una richiesta di connessione .


Accettare Errore:

Questa traccia viene emesso quando si verifica un errore in un server durante una richiesta di connessione .


Accettare Rifiutato :

Questa traccia viene emesso quando un server rifiuta una richiesta di connessione .


indirizzo Trovato

Questa traccia viene emesso quando ho risolvere un indirizzo IP a un nome.


Applicazione generata Chiusura Per Shutdown

Questa traccia viene chiamato quando il ' Forzare un comando di chiusura presa dopo un comando di arresto del socket ' è impostato nelle preferenze dell'applicazione e un comando di chiusura forzata presa viene chiamato.


Applicazione generata arresto per chiudere

Questa traccia viene chiamato quando il ' Forza un comando di arresto del socket prima di un comando di chiusura presa' è impostato nelle preferenze dell'applicazione e un comando forzato l'arresto del socket viene chiamato.


legare

Questa traccia viene emesso quando mi legano un indirizzo a una porta .


Associabile Indirizzo Trovato

Questa traccia viene emesso quando ho trovato un indirizzo disponibile TCP / IP oltre localhost ( 127.xxx )


Controllo Indirizzo

Questa traccia viene emesso quando verifico che un indirizzo è TCP / IP e non localhost ( 127.xxx )


vicino

Questa traccia viene emesso quando una connessione viene chiusa .


collegare

Questa traccia è rilasciato una connessione riuscita .


Collegare riuscita

Questa traccia è rilasciato un errore di connessione .

Impossibile trovare l'indirizzo

Questa traccia viene emesso quando il nome non può essere risolto in un indirizzo IP


Impossibile trovare associabili Indirizzo

Questa traccia viene emesso quando vi è alcun indirizzo TCP / IP ( escluse localhost ) che può essere utilizzato per legare .


ricevuto EOF

Questa traccia viene emesso quando viene ricevuto un messaggio di fine file. Il peer ha probabilmente l'arresto .


Messaggio prevista non ricevuto

Questa traccia viene emesso quando una prova su un tipo di server che risponde in genere con un messaggio sulla connessione non risponde .


getaddrinfo errore

Questa traccia viene emesso quando la funzione presa getaddrinfo restituisce un errore . getaddrinfo è la funzione utilizzato principalmente per risolvere un nome in un indirizzo IP .


Errore gethostname

Questa traccia viene emesso quando la funzione presa gethostname restituisce un errore . gethostname è principalmente utilizzato per risolvere il nome del computer locale dall'indirizzo IP .


Errore getpeername

Questa traccia viene emesso quando la funzione presa getpeername restituisce un errore . getpeername viene utilizzato per risolvere il nome del computer del peer in una connessione.


Nome host Trovato

Questa traccia viene emesso quando ho risolvere il nome del computer locale .


Nome host Reformatted
Gli errori sono stati trovati nel nome host e caratteri non validi sono stati rimossi. L'originale e il nome host riformattato sono mostrati nella traccia.


ascoltare

Questa traccia viene emesso quando un server generico mette in ascolto ( è disposta ad accettare connessioni . )


ascoltare errore

Questa traccia viene emesso quando la funzione di presa di ascoltare restituisce un errore . Ascoltare set di un server pronto ad accettare connessioni .


Multiple Server Accettare errore

Questa traccia viene emesso quando un tentativo di connessione su un server in un array di server , ma la accetta fallisce .


Multiple Server Chiudi

Questa traccia viene emesso quando tutti i server dell'array hanno chiuso .


Connessione multipla Server Tentativo

Questa traccia viene emesso quando un tentativo di connessione su un server in un array di server .


Multiple Server Aperto

Questa traccia viene emesso quando tutti i server dell'array hanno aperto .


Multiple Server Peer Name Error

Questa traccia viene emesso quando un tentativo di connessione su un server in un array di server ma l'indirizzo IP dei pari e la porta non sono disponibili .


ricevere

Questa traccia viene emesso quando viene ricevuto un messaggio .


Ricevere Buffer Size setsockopt errore

Questa traccia viene emesso quando la funzione presa setsockopt restituisce un errore durante l'impostazione della dimensione del buffer di ricezione .


ricevere Errore

Questa traccia viene emesso quando si verifica un errore durante la ricezione di un messaggio .


Ricevere Timeout Set

Questa traccia viene emesso quando il timeout di ricezione è impostato per una connessione .


Ricevere Timeout setsockopt errore

Questa traccia viene emesso quando la funzione presa setsockopt restituisce un errore durante l'impostazione del timeout di ricezione.


Risolvere l'indirizzo IP Per Nome

Questa traccia mostra la risoluzione di un indirizzo IP a un nome .


Risolvere l'indirizzo IP Per Nome , getnameinfo fallito

Questa traccia viene emesso quando la risoluzione di un indirizzo IP a un nome fallisce su un errore .


Risolvere l'indirizzo IP Per Nome, indirizzo IP non valido

Questa traccia viene emesso quando la risoluzione di un indirizzo IP ad un nome non riesce su un indirizzo IP valido .


Risolvere Nome Per indirizzo IP

Questa traccia mostra la risoluzione di un nome in un indirizzo IP .


Risolvere Nome Per Indirizzo IP , Impossibile trovare un indirizzo da nome host

Questa traccia viene emesso quando la risoluzione di un nome in un indirizzo IP non può essere risolto .


Risolvere Nome Per Indirizzo IP , getaddrinfo fallito

Questa traccia viene emesso quando la risoluzione di un nome in un indirizzo IP non riesce in un errore .


Seleziona Errore

Questa traccia viene emesso quando la funzione di presa SELECT restituisce un errore . Questo non dovrebbe mai accadere .


inviare

Questa traccia viene emesso quando si invia un messaggio .


Invia Buffer Size setsockopt errore

Questa traccia viene emesso quando la funzione presa setsockopt restituisce un errore durante l'impostazione della dimensione del buffer di invio .


Send Error

Questa traccia viene emesso quando si verifica un errore durante l'invio di un messaggio .


Invia Timeout Set

Questa traccia viene emesso quando il timeout di invio è impostato per la connessione.


Invia Timeout setsockopt errore

Questa traccia viene emesso quando la funzione presa setsockopt restituisce un errore durante l'impostazione del timeout di invio .


chiusura

Questa traccia viene emesso quando una connessione viene arrestato .


Errore di arresto

Questa traccia viene emesso quando si verifica un errore durante un arresto di connessione .


arresto incompleta

Questa traccia viene chiamato quando chiudo una connessione che non ha completato lo spegnimento .


Socket Exception

Questa traccia viene emesso quando viene rilevato un eccezione presa ( un fuori banda messaggio è stato ricevuto . )