sa n'a pas marche du premier coup mais je viens de reussir a convertir des entiers et a les envoyer.
il faut penser a ne pas envoyer buffer car c'est un tableau et que sa plante lorsque on laisse :
int nSize = buffer.GetLength();
j'ai tout simplement rajoute la ligne :
CString strTemp = buffer;
et apres on cherche la taille de strTemp.
je pense que sa aurait aussi marche si j'avais remplace :
int nResult = m_ClientSocket[0].Send(LPCTSTR(strTemp), nSize);
par
int nResult = m_ClientSocket[0].Send(LPCTSTR(buffer), 12);
la je peux pas dire je n'ai pas teste cette solution.
sinon j'aimerais une petite precision quand tu dis :
| buffer ca doit etre un pointeur vers un char. genre tu declare avant char buffer[12]; |
je connais pas trop les pointeurs mais je suis surpris quand tu en parles, si tu declares char xxxx, c'est une variable de caractere normal pas un pointeur qui me semble sont toujours caracterises par une etoile qui les precede.
pourrais tu m'eclairer sur cette petite imprecision s'il te plait.
sinon merci a tous pour votre aide qui m'a ete tres precieuse et qui m'a beaucoup apporte.