C-toxcore: toxcore trennt sich ständig vom Netzwerk und versucht erneut, eine Verbindung herzustellen

Erstellt am 16. Jan. 2017  ·  9Kommentare  ·  Quelle: TokTok/c-toxcore

Reproduzierbar mit höherer Anzahl von Kontakten. Anfangs konnte ich nur auf einem einzigen Profil reproduzieren, das> 150 Kontakte hatte, aber es wurde auch ein Problem, selbst bei einer geringeren Anzahl von Kontakten (~ 40-50). Obwohl das Profil mit einer geringeren Anzahl von Kontakten nicht so oft getrennt wird, ist es dennoch häufig genug, um Tox unbrauchbar zu machen.

Reproduzierbar, wenn die Upload-Bandbreite ~ gesättigt ist.

Nachdem Toxcore die Verbindung getrennt hat, wird erneut versucht, eine Verbindung herzustellen, und es wird versucht, eine große Menge an Daten zu senden. Dies verschlechtert die Netzwerkbedingungen nur, wenn der Upload bereits gesättigt ist.

Ich hatte kein Problem mit älteren (irungentoo) Toxcore.

P1 bug

Alle 9 Kommentare

Übrigens denke ich, dass es ein ziemlich großes Problem ist, da ich es nach Jahren der Verwendung von Tox jetzt nicht mehr verwenden kann.

Es klingt so, als ob dies in die gleiche Richtung geht, als würde man längere Zeiträume zulassen, ohne für mobile Geräte am Leben zu bleiben.

Müssen diese 40-50 Freunde online sein?

Wie oft passiert es? Gibt es eine Möglichkeit, dies zuverlässig zu reproduzieren?

Müssen diese 40-50 Freunde online sein?

Nein. Normalerweise sind nur ~ 10% der Freunde für beide Freundeslistengrößen online.

Wie oft passiert es?

Fast die ganze Zeit. Die Zeitspanne zwischen dem "Verbinden" mit dem DHT und dem Trennen beträgt normalerweise weniger als 30 Sekunden. Manchmal dauert es eine oder zwei Minuten, um die Verbindung zu trennen.

Gibt es eine Möglichkeit, dies zuverlässig zu reproduzieren?

Dies geschieht, wenn die Upload-Bandbreite gesättigt ist.


In Bezug auf "Halbierung" habe ich mit dem Toxcore 755f084e8720b349026c85afbad58954cb7ff1d4 begonnen. Das Problem ist immer noch vorhanden, wenn auch in geringerem Maße.

Bei alten Toxcore-Zeiten beträgt die für die Wiederverbindung mit dem DHT erforderliche Zeit normalerweise weniger als 30 Sekunden, häufig weniger als 10 Sekunden.

Neuer Toxcore (v0.1.4) benötigt> 30-60s, oft Minuten.

Auf alten Toxcore gibt es Kontakte, die als online angezeigt werden, und ich kann sie einfach verwenden, obwohl sie ziemlich häufig von DHT getrennt werden.

Bei neuem Toxcore werden fast alle Kontakte als offline angezeigt, obwohl sie online sind. es ist nicht verwendbar.

@zetok können Sie Wireshark als Root installieren und ausführen?

@zetok können Sie Wireshark als Root installieren und ausführen?

Ja.

Update: UDP ausschalten ~ umgeht das Problem.

Im Nur-TCP-Modus werden Kontakte jedoch weiterhin als offline angezeigt (Nr. 231).

Update: Das Ausschalten von UDP hilft nur, das Problem zu verringern. Am Ende dauert es nur länger, bis das Problem auftritt.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen