Bonjour,
Je veux envoyer un fichier texte, j'envoi donc le tout, caractaire par caractaire, puis l'autre pc doit remettre ses caractaire au fure et a mesure dans un autre fichier.
pour envoyer:
char caract; OpenDialog1->Execute(); f=fopen((OpenDialog1->FileName).c_str(),"r");
while (caract!=EOF ) { caract=getc(f); ServerSocket->Socket->Connections[0]->SendText(caract); }
fclose(f);
|
Apparament, ça envois bien, car j'arrive a recevoir mais dans un caption d'un label sur le pc d'en face. mais apparament, il reçoi donc tout d'un coup.
Car de l'autre coté, j'ai juste:
Label->caption=Socket->receiveText();
D'ailleur, j'ai jamais le premier caractaire dans le label...
Enfin, y'a rien de synchronisé en fait... j'aimerai recevoir caractaire par caractaire... le tout bien sychro et réecrire au fur et a mesure dans un ficher...
Merci de m'eclaire, j'suis debutant. C'est un Tp de cour, et j'ai un peu de mal.
Merci.
Xav42,
Mon site