cs_BadNews
Messages postés98Date d'inscriptionsamedi 30 novembre 2002StatutMembreDernière intervention10 septembre 2007
-
11 févr. 2003 à 23:55
cs_Humphrey
Messages postés22Date d'inscriptionsamedi 25 janvier 2003StatutMembreDernière intervention16 février 2003
-
14 févr. 2003 à 08:50
Allo
J'aimerais savoir comment on fait pour lire un fichier en code binaire pour ensuite l'envoyer via winsock. Bien sur , j'aimerais savoir comment faire pour le reconstruire de l'autre coté (Serveur/Client).
Je sais qu'il faut que je mettre le contenue du code dans une variable et qu'il faut envoyé cette variable ...
Donc , j'aimerais juste savoir comment ..
Lire code binaire
Mettre en mémoire (variable)
Envoyer via winsock (ca je le sais)
Recevoir via winsock (ca aussi ;))
Reconstruire
J'ai essayer de décortiquer des sources trouvées sur ce site mais comme je suis débutant ... ce n'est pas tout le temp une réussite :( . Donc ne me dite pas qu'il y plein d'exemple sur ce site .... :P
MrDogbert
Messages postés133Date d'inscriptionjeudi 26 octobre 2000StatutMembreDernière intervention20 juillet 20041 12 févr. 2003 à 00:06
Si dans ton fichier tu veux recuperer une variable dont la structure est complexe
ex private type UnFichierConfig
nom as string
dateModif as string
etc..
end type
(ce n est qu un exemple bidon)
Le but est de trouver le moyen de passer une variable structurée par Winsock, donc en string. Ce que je fais moi ca ressemble a ca pour un prog de chat:
¤MSG:User1,User2,User3:blablabla
il faut que tu trouves un moyen de delimiter les différentes parties de ta variable dans ta string
ici ¤MSG signifie qu il s agit d un message envoyé
:User1...USer3: liste des destinataires
blablabla message envoyé
C'est tout bete mais il faut s embeter a faire une transformation du coté client et du coté serveur.
cs_BadNews
Messages postés98Date d'inscriptionsamedi 30 novembre 2002StatutMembreDernière intervention10 septembre 20071 12 févr. 2003 à 00:35
Ok ,
mais moi je veux simplement envoyer un fichier.
Je dois le lire en code binaire et je ne sais pas comment.
Pour l'envoyer et le recevoir , c'est pas un problème.
la fonction ressemble a ceci ..
Chemin = "x:\xxxxx"
Close #1
Open Chemin For Binary As #1
.....................
.....................
Close#1
je sais aussi que je dois effectuer une boucle pour récupérer tout l'information contenue dans ce fichier
mais je ne sais pas comment.Ensuite , je dois mettre
le contenue dans une variable pour l'envoyer
comme ceci ...
winsock.SendData Variable
Pour recevoir
Private Sub wTrans_DataArrival(ByVal bytesTotal As Long)
cs_BadNews
Messages postés98Date d'inscriptionsamedi 30 novembre 2002StatutMembreDernière intervention10 septembre 20071 13 févr. 2003 à 23:29
C'est exactement ca !!
mais je n'arrive pas à le faire ...
j'obtiens un fichier de 1 octec ....
bref , la c'est le transfert qui ne fonctionne pas.
Mon fichier est un image , je crois que je dois faire un boucle pour récupérer tout l'information contenue dans le fichier... Si tu peux m'aider ...