Transfert de fichier via port serie

abdinow Messages postés 3 Date d'inscription mardi 10 août 2004 Statut Membre Dernière intervention 27 janvier 2009 - 9 janv. 2009 à 22:30
NHenry Messages postés 15114 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 4 mai 2024 - 27 janv. 2009 à 21:45
Bonsoir tout le monde,
est ce que quelqu'un peux me dire comment transferer un fichier *.doc ou autre via le port serie?
j'arrive a établir une connection, envoyer et recevoir une chaine de caractere mais je ne vois
pas comment faire pour un fichier.
Merci de votre aide.

ps: j'utilise vb.net sous visual studio2005 ou 2008

3 réponses

NHenry Messages postés 15114 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 4 mai 2024 159
25 janv. 2009 à 00:11
Bonjour,

Tu dois envoyer les données sous forme binaire, mais pense à préciser la taille des données envoyées avant de commencer l'envoi.

http://nhen0039.chez-alice.fr/index.php
0
abdinow Messages postés 3 Date d'inscription mardi 10 août 2004 Statut Membre Dernière intervention 27 janvier 2009 1
27 janv. 2009 à 11:31
Bonjour,
merci de ta reponse, mais avant tout est ce qu'il faut ouvrir le fichier et transmettre le contenu sous format binaire?
comment tu ferais toi?
à bientôt.
0
NHenry Messages postés 15114 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 4 mai 2024 159
27 janv. 2009 à 21:45
Bonjour,

Je n'ai pas de code sous la main.

Mais avec System.IO.File.Open, tu pourra ouvrir le fichier en flux binaire et avec System.IO.Ports.SerialPort, tu pourra écrire en binaire, ensuite, c'est juste une copie d'un flux dans un flux.

Par contre, n'oublie pas que l'envoi par port COM peux engendrer une perte d'information, donc il faudra scinder le fichier et controler sa réception. Je te laisse volontier sur cette partie  .

http://nhen0039.chez-alice.fr/index.php
0
Rejoignez-nous