Pour ce qui est du double envois du fichier, je pense savoir pourquoi, je n'ai pas mis de Flag pour attendre le début et la fin de reception du fichier, je vais essayer ça, ça devrai fonctionner. Par contre j'aimerai avoir un p'tit coup de pouce au sujet de pointeurs car là je galère, je doit envoyer un fichier de par exemple 5 Mo. Le problème est quand je veux transferer le fichier via la fonction ServerTCPWrite je dois mettre un *buffer, donc soit le buffer est un tableau mais je suis limité a environ Tab[900000] donc environ 900 Ko ou alors je passe par les pointeur mais il doit me manquer quelques connaissances. Pour l'instant j'ai déclaré 'char *buffer', j'essais d'allouer 'buffer=malloc(taille)' sans réussite, ma question est donc, comment je doit m'y prendre pour utiliser le buffer mais sans tableau ? Je vous remercies beaucoup pour les réponses. Ciao
Ce problème de taille du buffer est résolu, j'envoie mes fichiers par paquet de 900 000 octets, en faisant une boucle jusqu'à ce que la taille soit copiée, pour ce qui est du reste, il est calculé et copié en une fois (car le reste toujours < 900 000)