Bonjour, j'ai récupéré sur le net (je ne sais malheureusement plus où)
un code pour envoyer des fichiers par réseau, seulement je suis
confronté à un petit problème (mais gros pour moi), à savoir la taille
des paquets TCP... Du coup quand j'envoie un fichier, quand il arrive
il ne fait plus que 8Ko... et évidemment n'est plus valide...
Ci-joint le code, il faut juste une Form1 et 2 boutons bAttendre et
bEnvoyer, ainsi qu'un fichier à envoyer ("C:\Mes
Documents\vb1\Test\video.mov" dans mon exemple). Il est configuré pour
marcher en local.
Bon j'ai à demi résolu mon problème, à savoir que je fixe moi-même
tcpClient.ReceiveBufferSize
Alors pour un petit fichier (2Mo), ça passe, par contre pour du gros non... j'ai donc toujours besoin de diviser tout ça.
Je me suis inspiré de la source "Splitteur de fichier" pour essayer de
séparer ça en petit paquets que j'enverrai successivement, mais j'ai un
problème au niveau de la réception...
Donc je suis toujours en attente d'une main secourable!