Comment puis-je utiliser "Why Can't I Connect?"


Trace Messages


Sockets sont asynchrones de sorte qu'il n'est pas possible de prédire avec précision l'ordre des événements. Je vais aller de l'avant et la liste de toutes les traces possibles ici.


accepter :

Cette trace est émis quand un serveur accepte une demande de connexion .


Accepter erreur :

Cette trace est émise lorsqu'une erreur se produit sur ​​un serveur lors d'une demande de connexion.


Accepter Rejeté :

Cette trace est émis quand un serveur rejette une demande de connexion .


adresse Trouvé

Cette trace est émis lorsque je résoudre une adresse IP à un nom .


Application générée Fermer Pour arrêt

Cette trace est appelée lorsque le « Forcer une commande socket près après une commande d'arrêt prise 'est activé dans les préférences de l'application et une commande de prise à proximité forcée est appelé .


Demande de création d'arrêt pour Fermer

Cette trace est appelée lorsque le « Forcer une commande prise d'arrêt avant une commande de prise à proximité 'est activé dans les préférences de l'application et une commande forcée de prise d'arrêt est appelé .


liaison

Cette trace est émis lorsque je lie une adresse à un port .


Liable Adresse Trouvé

Cette trace est émis lorsque j'ai trouvé une adresse disponible TCP / IP en plus de localhost ( 127.xxx )


adresse Vérification

Cette trace est émis lorsque je vérifie que l'adresse est TCP / IP et non localhost ( 127.xxx )


proche

Cette trace est émis lorsque la connexion est fermée .


relier

Cette trace est émis sur une connexion réussie.


Échec de la connexion

Cette trace est émis sur une erreur de connexion .


Impossible de trouver l' adresse

Cette trace est émis lorsque le nom ne peut pas être résolu en une adresse IP


Impossible de trouver l' adresse liable

Cette trace est émis quand on a pas d'adresse TCP / IP (hors localhost ) qui peut être utilisé pour lier .


EOF reçus

Cette trace est émis quand un message de fin de fichier est reçu . L' pairs a probablement arrêt .


Message attendu non reçu

Cette trace est émis quand un test d'un type de serveur qui répond généralement avec un message sur la connexion ne répond pas .


getaddrinfo erreur

Cette trace est émis lorsque la fonction socket getaddrinfo renvoie une erreur . Getaddrinfo est la fonction principalement utilisé pour résoudre un nom à une adresse IP .


erreur gethostname

Cette trace est émis lorsque la fonction de prise gethostname renvoie une erreur . GetHostName est principalement utilisé pour résoudre le nom de l'ordinateur local à partir de l'adresse IP .


erreur getpeername

Cette trace est émis lorsque la fonction de prise getpeername renvoie une erreur . Getpeername est utilisé pour résoudre le nom de machine du pair dans une connexion.


Nom hôte trouvé

Cette trace est émis lorsque je résoudre le nom de la machine locale .


Nom d'hôte Reformatted
Des erreurs ont été trouvées dans le nom d'hôte et les caractères non valides ont été supprimés. L'original et le nom d'hôte reformaté sont présentées dans la trace.


Ecouter

Cette trace est émis quand un serveur générique commence à écouter ( est prêt à accepter les connexions . )


écouter erreur

Cette trace est émis lorsque la fonction de prise écouter renvoie une erreur . Écouter ensembles un serveur prêt à accepter les connexions .


Plusieurs serveurs Accepter erreur

Cette trace est émis lorsqu'une tentative de connexion sur un serveur dans un réseau de serveurs, mais l' accepter échoue.


Clôture Multiple Server

Cette trace est émis lorsque tous les serveurs du groupe ont fermé .


Connexion multiple Server Tentative

Cette trace est émis lorsqu'une tentative de connexion sur un serveur dans un groupe de serveurs .


Multiple Open Server

Cette trace est émis lorsque tous les serveurs du groupe ont ouvert .


Plusieurs serveurs de nom de Peer erreur

Cette trace est émis lorsqu'une tentative de connexion sur un serveur dans un réseau de serveurs, mais l'adresse IP des pairs et le port ne sont pas disponibles .


recevoir

Cette trace est émis quand un message est reçu .


Recevez Buffer Size Setsockopt erreur

Cette trace est émis lorsque la fonction de prise Setsockopt retourne une erreur lorsque la taille de la mémoire tampon de réception .


erreur de réception

Cette trace est émis quand une erreur survient lors de la réception d'un message.


Recevez Timeout Set

Cette trace est émis lorsque le délai de réception est défini pour une connexion .


Recevez Timeout Setsockopt erreur

Cette trace est émis lorsque la fonction de prise Setsockopt retourne une erreur lorsque le délai d'attente de réception.


Résoudre adresses IP en nom

Cette trace montre la résolution d'une adresse IP à un nom .


Résoudre l'adresse IP à un nom, getnameinfo pas

Cette trace est émis lorsque la résolution d'une adresse IP à un nom échoue sur une erreur .


Résoudre l'adresse IP à un nom, adresse IP valide

Cette trace est émis lorsque la résolution d'une adresse IP à un nom échoue sur une adresse IP valide.


Résoudre le nom en adresse IP

Cette trace montre la résolution d'un nom à une adresse IP .


Résoudre le nom en adresse IP , impossible de trouver une adresse de nom d'hôte

Cette trace est émis lorsque la résolution d'un nom à une adresse IP ne peut pas être résolu .


Résoudre le nom en adresse IP , GetAddrInfo pas

Cette trace est émis lorsque la résolution d'un nom à une adresse IP échoue sur une erreur .


Sélectionnez Erreur

Cette trace est émis lorsque la fonction de prise sélectionner renvoie une erreur . Cela ne devrait jamais arriver .


envoyer

Cette trace est émis lorsque vous envoyez un message .


Envoyer Buffer Size Setsockopt erreur

Cette trace est émis lorsque la fonction de prise Setsockopt retourne une erreur lorsque la taille de la mémoire tampon d'envoi .


erreur d'envoi

Cette trace est émise en cas d'erreur lors de l'envoi d'un message.


Envoyer Timeout Set

Cette trace est émis lorsque le délai d'envoi est prévu pour la connexion.


Envoyer Timeout Setsockopt erreur

Cette trace est émis lorsque la fonction de prise Setsockopt retourne une erreur lorsque le délai d'envoi .


fermeture

Cette trace est émis lorsque la connexion est à l'arrêt .


erreur d'arrêt

Cette trace est émis lorsqu'une erreur se produit lors d'un arrêt de la connexion.


arrêt incomplet

Cette trace est appelé quand je ferme une connexion qui n'a pas terminé l'arrêt .


socket Exception

Cette trace est émis lorsqu'une exception de socket est détecté ( un message d'absence du groupe a été reçu. )