Bonjour,
Je suis en ce moment en train de faire un échange avec des sockets entre un client flash (en XMLSocket) et un serveur en C++.
Le client se connecte correctement au serveur et peut lui envoyer des messages, le serveur les réceptionnent correctement. Par contre l'envoi du serveur vers le flash marche mal.
Pour que le XMLSocket réceptionne correctement les messages, il faut que quand j'envoie un message à partir du serveur, celui-ci soit un document XML terminer par un octet nul.
J'ai tester :
string myMessage = "<root><message>Vous etes connecte.</message></root>"+' ';
Cette ligne est bien interpréter par le flash mais ca affiche n'importe quoi.
D'ailleurs si je fais un cout de myMessage, ca affiche n'importe quoi aussi.
Mais le flash le réceptionne correctement.
Sinon y a :
string myMessage = "<root><message>Vous etes connecte.</message></root>\0";
Cette seconde ligne ne marche pas du tout. Le flash ne le réceptionne même pas car il ne trouve pas d'octet nul.
Avez-vous s'il vous plait une idée pour répondre à mon problème ?
Merci d'avance
Olivier.
Partager