Je suis nouveau sur le dev 2.0 , je travaillais sur du 1.29 avant.
J'ai bien compris que le RDM, c'est un swf compressé et je compte pas perdre du temps la dessus.
Cependant Il pèse lourd.
Pour l'instant j'ai le système minimaliste :
1. je reçois les paquets (client et serveur)
2. j'extrait le ou les messages (id + contenu en byte)
3. je les ré encode
4. je renvois
Je n'ai fais que les deux classes pour rediriger la connexion pour arriver sur le server game (Packet AYK 1.29 même système).
Ainsi je ne déserialize pas les messages, j'affiche juste les id + contenu brut.
Mon problème, c'est qu'avant le premier RDM, tous les packets encapsulent X messages complets.
Je sépare les X messages et je les renvois un par un.
Et arrivé au RDM, le paquet contient un message incomplet. Il faut donc lire le ou les prochain(s) paquet(s) pour finir le RDM.
Ma question principale c'est est-ce-que ce comportement peut arriver avec d'autres types de paquets ? Les paquets lourds que le serveur de D n'aurait pas eu le temps d'envoyer en entier.
Je pense que cela dépend fortement du temps d'attente entre chaque lecture sur les sockets.
Combien me conseillez vous (50, 100, 200 ms) ?
PS : J'utilise la Dll No.Amakna, mais elle fait quoi au juste une fois injectée ? Redirection de flux vers 127.0.0.1:5555 ?