C-toxcore: toxcore se déconnecte en permanence du réseau et tente de se connecter à nouveau

Créé le 16 janv. 2017  ·  9Commentaires  ·  Source: TokTok/c-toxcore

Reproductible avec un plus grand nombre de contacts. Au départ, je ne pouvais reproduire que sur un seul profil contenant plus de 150 contacts, mais cela devenait également un problème même avec un nombre de contacts inférieur (~ 40-50). Bien que le profil avec un nombre inférieur de contacts ne se déconnecte pas aussi souvent, il est encore assez fréquent pour rendre tox inutilisable.

Reproductible lorsque la bande passante de téléchargement est ~ saturée.

Après la déconnexion de toxcore, il essaie de se connecter à nouveau, essayant d'envoyer une grande quantité de choses. Cela ne fait qu'aggraver les conditions du réseau lorsque le téléchargement est déjà saturé.

Je n'ai pas eu le problème sur le toxcore plus ancien (irungentoo).

P1 bug

Tous les 9 commentaires

Btw, je pense que c'est un gros problème, étant donné qu'après des années d'utilisation de tox, je suis maintenant incapable de l'utiliser.

on dirait que c'est un peu la même direction que de permettre des périodes plus longues sans rester en vie pour les appareils mobiles.

Cela nécessite-t-il que ces 40 à 50 amis soient en ligne?

À quelle fréquence cela arrive-t-il? Existe-t-il un moyen de reproduire cela de manière fiable?

Cela nécessite-t-il que ces 40 à 50 amis soient en ligne?

Non. Il n'y a généralement qu'environ 10% d'amis en ligne pour les deux tailles de liste d'amis.

À quelle fréquence cela arrive-t-il?

Presque tout le temps. Le laps de temps entre la "connexion" au DHT et la déconnexion est généralement inférieur à 30 s. Parfois, cela prend une minute ou 2 pour se déconnecter.

Existe-t-il un moyen de reproduire cela de manière fiable?

Cela se produit lorsque la bande passante de téléchargement est saturée.


En ce qui concerne "bisect", j'ai commencé avec toxcore 755f084e8720b349026c85afbad58954cb7ff1d4, le problème est toujours présent, bien qu'à un moindre degré.

Sur l'ancien toxcore, le temps nécessaire pour se reconnecter à la DHT est généralement inférieur à 30 secondes, souvent inférieur à 10 secondes.

Le nouveau toxcore (v0.1.4) nécessite> 30 à 60 s, souvent quelques minutes.

Sur l'ancien toxcore, il y a des contacts qui sont affichés en ligne, et je peux simplement l'utiliser bien qu'il se déconnecte assez fréquemment de DHT.

Sur le nouveau toxcore, presque tous les contacts sont affichés comme étant hors ligne, même s'ils sont en ligne; ce n'est pas utilisable.

@zetok pouvez-vous installer et exécuter WireShark en root?

@zetok pouvez-vous installer et exécuter WireShark en root?

Oui.

mise à jour: désactiver UDP ~ permet de contourner le problème.

Cependant, le mode TCP uniquement souffre toujours du fait que les contacts sont affichés comme hors ligne (# 231).

mise à jour: désactiver UDP ne fait qu'atténuer le problème, au final, il faut plus de temps pour que le problème se produise.

Cette page vous a été utile?
0 / 5 - 0 notes