helloConnectMessage : le retour

Inscrit
5 Juillet 2013
Messages
39
Reactions
0
#1
Bonjour,

Lors de mon envoie du paquet 4 (identificationMessage), le serveur me ré-envoie le paquet 3.

Est-ce dû au fait que j'ai mal envoyé la paquet numéro 4 ?

Merci .
 
Inscrit
16 Aout 2011
Messages
184
Reactions
0
#2
C'est étrange, normalement quand tu envoies un mauvais packet, il ne te renvoie rien dans la plupart des cas. Toi il se passe l'inverse de ce qu'il devrait se passer. Le packet 4 est envoyé après la réception du packet 3, étant donné qu'on a besoin du salt, contenu dans ce dernier.
Peux tu donner plus de détails :) ?
 
Inscrit
5 Juillet 2013
Messages
39
Reactions
0
#3
Bonjour,

Je suis d'accord, c'est étrange. Pour ce qui est du paquet 3, il me l'envoie 2 fois.

1) Je reçois le paquet 1 : ProtocolRequired
2) Je reçois le paquet 3 : helloConnectMessage
3) Je récupère le salt, je récupère la clef contenue dans le certificat x509.
4) J'utilise tout ça pour former mon paquet 4
5) J'envoie mon paquet 4

Et la, surprise ! Le serveur me ré-envoie le paquet 3 ( entre nous, il ne manque pas d'humour :) )
 
Inscrit
16 Aout 2011
Messages
184
Reactions
0
#4
Au niveau de ta connexion au serveur Dofus, c'est correcte ? Parce que le 3 tu le reçois quand tu te connectes au serveur principal, c'est peut être que tu t'y reconnectes sans le vouloir, enfin, ce n'est qu'une hypothèse..
 
Inscrit
5 Juillet 2013
Messages
39
Reactions
0
#5
Bonjour,

Je pense avoir trouvé mon problème. Il se trouve que quand je transmet le paquet a ma fonction d’envoi, celui-ci est mal réceptionné (déformé pour être plus exact). Je vais donc essayer de corriger ça !

Le paquet numéro 3 était ré-affiché car je n'avais rien reçu du serveur .

Merci de ton aide ;)
 
Haut Bas