Bonjour, je viens à vous car j'ai un problème fâcheux et insolvable avec la partie réseau de mon bot socket.
A certains moments (au bout de quelques heures en général, mais je pense pas que ça ait un rapport avec la durée), la connexion de mes bots avec le serveur est reset (exception java.net.SocketException: Connection reset). Cela arrive souvent que la connexion soit reset sur tous les bots (car j'en lance plusieurs) en même temps (ou dans un laps de temps assez court), mais pas forcément, une connexion peut être reset 1 heure après une autre.
J'ai fait une capture wireshark, et j'ai découvert que les clients ne recevaient pas un paquet et donc émettaient une requête pour demander au serveur de le renvoyer. Et après plusieurs tentatives sans succès, la connexion est reset par le client. Je joins une capture wireshark qui illustre mes dires (dans la capture jointe, j'ai lancé 4 instances de bot, et 2 connexions sur 4 sont reset).
Je ne pense pas que cela vienne du serveur, car lorsque le serveur me kicke, la connexion est "close" et non pas "reset". J'imagine qu'il y a donc un problème de réseau, pourtant j'ai une bonne connexion réseau. Et lorsque j'utilise le client officiel pour des tests, je n'ai jamais de déconnexion intempestive.
J'ose donc espérer que l'un d'entre vous peut m'aider, car je ne vois vraiment pas d'où peut venir le problème. Si c'était un problème d'implémentation (paquet mal formé par exemple), le serveur me kickerait "proprement".
Merci pour votre éventuelle aide.