remy1066
Messages postés51Date d'inscriptiondimanche 12 octobre 2003StatutMembreDernière intervention31 octobre 2006
-
22 janv. 2006 à 02:53
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 2010
-
9 mars 2006 à 20:55
slt,
j'ai réalisé une petite appli qui permet de transferer un fichier d'une station a une autre. seulement j'ai un pb. ca fonctionne en local (ie sur 1 station en utilisant l'adresse 127.0.0.1) mais pas sur 2 stations differentes.
voila pour le code.
en utilisant 2 machines differentes, je recois bien le fichier envoyé par le sender, mais je n'arrive pas a l'ouvrir correctement comme si il etait altere... je me repete peut etre un peu, mais en local ca marche parfaitement!
je ne comprend vraiment pas ou peut etre le pb...
remy1066
Messages postés51Date d'inscriptiondimanche 12 octobre 2003StatutMembreDernière intervention31 octobre 2006 25 janv. 2006 à 18:13
merci de ta reponse.
en effet c'est un morceau de code que j'ai trouvé sur le site.
rien ne me parait louche...
j'ai fait un constat.
en faisant des tests, j'ai remarqué que le transfert de gros fichiers
passait, alors que les petits fichiers étaient defectueux. En effet je
suis allé voir le code hexadecimal des fichiers defectueux, et la fin
des fichiers était completé par une serie de 00, et le corps du fichier
n'avait rien a voir avec le corps du fichier original.
je comprends vraiment pas pk le transfert ne passe pas, alors que (je rappelle!!) en local tout fonctionne a merveille.
remy1066
Messages postés51Date d'inscriptiondimanche 12 octobre 2003StatutMembreDernière intervention31 octobre 2006 26 janv. 2006 à 12:40
etant donné que le transfert de ùmon fichier se fait mal, je
pensais à faire un traitement sur les données envoyés (ou recues...).
Serait il possible de faire en sorte que, si on lit (ou écrit) un serie
de 5 byte à 00 consecutifs (par exemple), de reprendre la lecture (ou
l'ecriture) des données?
je ne sais pas si c'est vraiment astucieux et surtout si ca marcherait,
mais pour l'instant c'est une idée qui me traverse l'esprit...
remy1066
Messages postés51Date d'inscriptiondimanche 12 octobre 2003StatutMembreDernière intervention31 octobre 2006 9 mars 2006 à 19:46
salut,
maintenant mon appli fonctionne bien.
en fait le pb venait que j'utilisais une seule et meme connexion pour
le transfert incluant les parametres et le fichier à transmettre. je
crois que à la reception , mon fichier était pollué par les paramètres
que j'envoyais juste avant.
j'ai donc séparé les flux en créant une connexion a part entiere pour
le tranfert de parametres, et une autre pour le transfert du fichier.