Voila j'ai laissé tomber mon idée de faire mon update en C++ alors j'ai voulu le faire en VB.
Le client envoie une requete au serveur, qui lui renvoye le fichier.
Et la je bloque a l'envoi de fichier, j'ai beau faire open File for Binary, puis placer ca dans une variable typée nommée DL qui est definie :
Citation :
Type DL
data as string
data1 as string
end type
j'envoye data & data1, en les recevant le client les mets ensemble et les met dans un fichier, mais a la reception j'ai 56K de taille XD
Alors que j'envoye un fichier de 11.5Mo ^^
Une idée ?
Message édité par Hrusdik le 01-09-2007 à 22:42:59
J'y ai reflechi et je crois avoir compris mon erreur, la taille d'un string est de 10 octet si je me souviens bien donc il est impossible avec deux strings de transferer un fichier de 11.5Mo xD
Ainsi ai je pensé a demander a Google si il n'a pas une autre solution ?
Il m'a proposé Inet mais qui d'apres ce que j'ai compris ne marche que vers des Serveurs FTP et HTTP alors que moi j'ai un serveur que j'ai crée
Regardes bien dans les API fournies: Tu dois pouvoir trouver , même avec VB , une API de transfert de fichier. Les LoadLibrary et consorts peuvent t'aider.
Oui, ou alors il faut peut etre un Ocx ou une Dll specifique a implementer dans Composants ?
(PS: J'ai reussi finalement de le faire grace aux sockets, en declarant un tableau de byte, et en l'envoyant avec socket.senddata. Puis en le mettant dans un fichier ouvert en Binnary. Mais si il y aune autre methode plus pratique j'aimerais bien la connaitre
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.