DocBit Notes Tutoriels

L'app Binance se déconnecte et se reconnecte sans arrêt ? Diagnostic MTU et TCP RST

Si les graphiques de votre application Binance se figent toutes les quelques minutes ou si la barre d'état affiche « Reconnexion en cours », vous faites face à un problème typique de la couche réseau. Ce guide analyse les causes possibles : MTU, TCP RST et expiration NAT. Téléchargez l'application via le site officiel de Binance ou l' application officielle Binance ; pour iOS, consultez le tutoriel d'installation iOS.

Fonctionnement de la connexion persistante

Les données de marché de l'app Binance sont transmises via une connexion WebSocket :

  • Une connexion TCP reste ouverte en permanence.
  • Le serveur pousse activement les mises à jour des prix.
  • Un paquet « heartbeat » (battement de cœur) est envoyé toutes les 20-30 secondes pour maintenir la connexion active.
  • Après 3 échecs de battement de cœur, la connexion est rompue et relancée.

Tout facteur interrompant cette connexion TCP persistante provoquera des reconnexions fréquentes de l'application.

Cause 1 : Mauvais réglage du MTU

Le MTU (Maximum Transmission Unit) définit la taille maximale d'un paquet IP :

  • Ethernet standard : MTU 1500
  • PPPoE (certaines connexions fibre) : 1492
  • Anciennes lignes ADSL : parfois 1454
  • Tunnels VPN : généralement entre 1300 et 1400

Si le MTU est trop élevé, les paquets peuvent être fragmentés ou rejetés par les équipements réseau intermédiaires. Symptômes :

  • Les gros paquets (comme la mise à jour complète d'une bougie K-line) sont perdus.
  • Les petits paquets (comme le heartbeat) passent normalement.
  • La connexion est instable et saccadée.

Diagnostic :

  • Sur Windows : ping binance.com -f -l 1472 pour tester la fragmentation.
  • Trouvez la valeur maximale sans fragmentation et réglez votre routeur en conséquence.

Cause 2 : Réinitialisation TCP RST proactive

Certains équipements réseau envoient proactivement un paquet RST pour mettre fin à une connexion jugée « suspecte » :

  • Pare-feu d'entreprise bloquant le trafic non professionnel.
  • Équipements de fournisseurs d'accès (FAI) identifiant le trafic de type « transaction chiffrée ».
  • Règles spécifiques activées sur votre routeur.

Signes :

  • La connexion est coupée net (pas de ralentissement progressif).
  • La reconnexion réussit immédiatement.
  • Les coupures surviennent à intervalles réguliers (ex: toutes les 60 secondes).

Cause 3 : Expiration du délai NAT

La table NAT de votre routeur domestique maintient une correspondance pour chaque connexion :

  • Si une connexion est silencieuse trop longtemps, le mappage NAT expire.
  • Les paquets envoyés par le serveur sont alors rejetés par le routeur faute de correspondance.
  • Le client ne reçoit plus rien et finit par se reconnecter après un timeout.

Bien que le heartbeat de Binance (30s) soit théoriquement suffisant, certains routeurs de FAI ont des seuils d'expiration très bas (ex: 60s) qui peuvent déclencher ce problème.

Cause 4 : Signal WiFi faible

Un signal WiFi médiocre entraîne :

  • Un taux élevé de perte de paquets.
  • De nombreuses retransmissions TCP.
  • Une réinitialisation éventuelle de la connexion.

Solution : rapprochez-vous du routeur, passez à la bande 5 GHz ou utilisez un câble Ethernet.

Cause 5 : Limitation par le fournisseur d'accès (Throttling)

Certains FAI brident ou interfèrent volontairement avec le trafic lié aux cryptomonnaies :

  • Symptôme : fluide la nuit, lent le jour.
  • Coupures à des périodes fixes de la journée.

Processus de diagnostic complet

Par ordre de rapidité :

  1. Basculez sur la 4G/5G mobile : si le problème persiste, ce n'est pas votre réseau domestique.
  2. Si le problème disparaît en 4G, ajustez le MTU ou redémarrez votre routeur.
  3. Vérifiez si d'autres utilisateurs sur le même réseau rencontrent le même problème.
  4. Si rien ne change, testez avec un autre fournisseur d'accès.

Fréquence des déconnexions selon le scénario

Scénario Intervalle moyen de déconnexion
Fibre stable Aucune coupure
4G (bon signal) Aucune coupure
4G (en déplacement) 30 secondes à 5 minutes
WiFi public 5 à 30 secondes
Réseau filtré (Entreprise) 30 à 60 secondes

Comportement de reconnexion de l'app

Lorsque l'app Binance détecte une déconnexion :

  1. Elle affiche « Connexion interrompue » dans la barre d'état.
  2. Elle attend 5 secondes avant de tenter une reconnexion.
  3. En cas de succès, les flux de données reprennent.
  4. En cas d'échec, elle attend 10 secondes et réessaie.
  5. Après plusieurs échecs, l'erreur 1001 s'affiche.

Conseils pour réduire les déconnexions

  • Utilisez prioritairement l'Ethernet ou le WiFi 5 GHz.
  • Évitez de surveiller les cours dans des endroits à faible signal (ascenseurs, métro).
  • Désactivez le « Mode économie d'énergie » de votre routeur.
  • Évitez d'accumuler trop de couches de proxy ou VPN.
  • Maintenez le firmware de votre routeur à jour.

FAQ

Q : Une déconnexion peut-elle faire échouer mon ordre ? A : Probablement pas. Le passage d'ordre utilise généralement des requêtes HTTPS indépendantes du flux WebSocket.

Q : Est-ce que je risque de perdre mon compte ? A : Absolument pas.

Q : Peut-on empêcher l'app de se reconnecter ? A : Non, c'est un mécanisme de sécurité et de mise à jour des données indispensable.

Lectures complémentaires