probleme d'envoi avec clientsocket [C++] - C++ - Programmation
Marsh Posté le 14-03-2005 à 19:11:56
Tu envoies du texte a travers ta socket c'est bien ça ? Donc le 0 étant la fin de chaine, ça devient la fin de ta commande.
Tu devrais envoyer tes commandes en binaires, non ?
Marsh Posté le 16-03-2005 à 10:44:41
Enfaite ma camera ne reçois que des valeurs en hexa.
n'y a t'il pas un autre moyen avec le ClientSocket?
merci
Marsh Posté le 16-03-2005 à 16:39:47
Quel toolkit utilises-tu ? Regarde dans les docs de ton toolkit s'il n'y a pas une fonction autre que SendText peut-être ?
Marsh Posté le 14-03-2005 à 17:21:36
Salut a tous!
Mon probleme c'est que je n'arrive pas a envoyer une trame contenant un zero.
je m'explique je dois envoyer une trame pour piloter une camera du genre :0x81,0x04,0x03,0xff.
mais lorsque j'inclu 0x00 dans la trame la camera ne bouge plus!
voici le code, j'utilise une classe
void camera::eteindre()
{
//trame pr eteindre
char trame[]={0x81,0x01,0x02,0x00,0x03,0xff};
Form1->ClientSocket1->Socket->SendText(trame);
}
c'est tous simple mais impossible d'envoyer le zero!
Si quelqu'un peux m'aider?
merci