Transférer des fichiers d'un ordinateur à un autre

MaxSoldier Messages postés 289 Date d'inscription dimanche 10 août 2003 Statut Membre Dernière intervention 28 février 2009 - 31 mai 2005 à 20:24
Filipe35 Messages postés 470 Date d'inscription vendredi 14 novembre 2003 Statut Membre Dernière intervention 23 octobre 2007 - 25 juin 2005 à 14:03
Bonjours, je suis programmeur VB ( dsl ;-) ) et je crée en colaboration
avec un programmeur Delphi un programme qui nous permet de transférer
des fichiers d'un ordinateur à un autre. Jusque là... Berg notre
problème est que le programme n'attend pas la fin du téléchargement du
paquets, ( de 1024 Octets ) c'est à dire, qu'il nattend pas que le
client est totalement reçu le paquets. Lorsque la connexion n'est pas
assez rapide, les paquets on fusionnés ( magique ? ) et cela plante
notre protocol. Donc, je voudrai savoir s'il y avait un solution, ( à
part Application.ProcessMessages ) pour que le programme attend la fin
du transfert ( sans que nous soyont obligé de renvoyé un paquet de
confirmation.. ).



PS: Je fais pas de Pascal Objet donc dsl pour les eventuelles conneries que j'ai pu dire :p



Merci !

-=Ar$£nik=-

1 réponse

Filipe35 Messages postés 470 Date d'inscription vendredi 14 novembre 2003 Statut Membre Dernière intervention 23 octobre 2007 1
25 juin 2005 à 14:03
Revoyer votre protocol, je pensse que c'est la meilleure solution.

C client
S Serveur

C-S :Connexion
C: Demande fichier bob.rar
S: fichier bob.rar présent, 85326bytes
// Serveur info: 85 paquet de 1000 + 1paquet de 326
C: demande paquet 01
S: Envoie paquet 01 (name,data, longueur de data) // name=01
C: paquet 01 recu longueur bonne, demande le 02
S: Envoie paquet 02 (name,data, longueur de data)
etc c'est le client qui gère dans ce cas. comme en http.

voila c'est écrit a larache

Filipe
0
Rejoignez-nous