Bonjour à tous , ça fait maintenant presque 1 jour que je me casse le crane à essayer de gérer le fameux paquet 42 "SelectedServerDataMessage" mais en vain , je suis en MITM. Voila le schéma que je suis ( est ce le bon ? ) :
Reception du packet 42 -- > On le deserialize , je modifie l'ip et le port en local "127.0.0.1" "5556", je serialize je write bien avec le header , je l'envoie au client , suite à ça je close le socket client ainsi mon thread de lecture du client catch une erreur ( verif avec une variable switchconnection ) si elle est en true , je close le thread de lecture du server, ainsi que le socket server , je recreer un socket local "127.0.0.1" "5556" , puis je relance une connection au serveur voulu en utilisant ce que j'ai deserializer du paquet .
Voila je sais pas si c'est à peu près compréhensible tout semble un peu flou dans ma tête je ne sais pas si j'ai déja la bonne compréhension du changement de serveur, c'est donc pourquoi je fais appel à votre aide.
Est ce que je suis bon en suivant mon logique ou quelque chose ne va pas ?
Si vous voulez des morceaux de mon code merci de me le faire remarquer je ne voulais pas surcharger le sujet , merci à vous !