EDIT : je vous renvoit a la 3eme post de ma part, le pb ayant evolué, ce n'est pas la peine de lire le debut

------ FIN EDIT ------

Bonjours,

comme d'habitude, a chaque fois que je me debloque (au bout de deux jours), je tombe immediatement sur un nouveau pb qui me re-bloque deux jours...

donc, voila a quoi vont etre consacrés mes deux prochaines journées :

(petite precision, j'utilise wxwidgets, et ses classe wxSocketBase, et wxocketClient)

coté envoie de donnée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
char buffer[8192] ;
sockBaseImg->Write(&buffer, 8192);
coté reception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
char buffer[8192];
socketImgCli->Read(&buffer, 8192);
--------------------------------------------------------------------
ceci ne fonctionne pas (mon applit qui doit devevoir les données se gele)

alors qu'en procedant ainsi, ca fonctionne :
=>cot" envoit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
wxUint32 tempBis = 1234;
sockBaseImg->Write(&tempBis, 4);
=> coté reception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
wxUint32 i, temp;
socketImgCli->Read(&i, 4);
donc la seule difference est dans les données envoyées :
pour ce qui fonctionne : un entier sur 4 octets
pour ce qui ne fonctionne pas : un tableau de 8192 char...