C/C++ Poco ou Boost.asio

zahid98

Membre Actif
Inscrit
13 Decembre 2014
Messages
352
Reactions
2
#21
Refaire même , on ne peut pas juste corriger le swf ? oO
 
Inscrit
2 Juillet 2015
Messages
41
Reactions
0
#22
Je vais partir sur la modification de la clef du client je pense.
En fait Sorrow j'ai vu que tu convertissais tes données selon leur mode (big endian ou little endian) dans ton binarywriter, mais pourquoi ne fais tu pas la meme chose dans ton reader? (en fonction du boutisme de la machine bien sur)
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#23
Ca, je pense que c'est parce que le serveur ne s'adapte pas à ta machine. Toujours en Big-endian il me semble.
 
Inscrit
2 Juillet 2015
Messages
41
Reactions
0
#24
Mais du coup si ta machine lit en little endian et que tu reçois un paquet en big endian, les valeurs codées sur plusieurs octets vont etre erronées non?
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#25
Non, c'est l'intérêt du reader.
Regarde : si dans ton programme tu écris "n = 31415926535", tu auras toujours la même valeur de n, quelle que soit la machine.
En fait, je ne sais pas vraiment à quel moment Sorrow a besoin d'écrire en little-endian.
 
Inscrit
2 Juillet 2015
Messages
41
Reactions
0
#26
Ok merci pour ta réponse, je vais m'arreter la avant que ce topic ne soit une liste de questions pour bien développer son ému :D
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#27
Du moment que cela reste dans le sujet, il n'y a pas de problème.
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#28
Tu peux toujours renommer le sujet...
 
Haut Bas