bonjour, je voudrais transferer un fichier(mp3, jpg, txt ...) d'une application cliente a une application serveur. Je sais pas si je dois passer par socket, ftp ou pas. Je n'ai pas trouvé de code correspondant a ceci. merci![]()
bonjour, je voudrais transferer un fichier(mp3, jpg, txt ...) d'une application cliente a une application serveur. Je sais pas si je dois passer par socket, ftp ou pas. Je n'ai pas trouvé de code correspondant a ceci. merci![]()
Le plus simple serait d'utiliser les fonctions de service de fichiers du serveur, quel que soit le fournisseur (Microsoft SMB, Novell, Unix...). Comme cela, la fonction CopyFile(...) permet de faire ce que tu souhaites.
Si ces services-là ne sont pas disponibles, ou bien tu utilises un service standard comme FTP (le serveur fait tourner un démon FTP qui attend les requêtes du client que tu auras développé) ou bien tu écris un programme serveur qui attend sur un port particulier les requêtes d'un client que tu écris aussi. Dans ce cas, tout est ouvert, c'est à toi de décider comment t'y prendre. Voir dans ce cas les tutos et la FAQ traitant de ces questions.
y'a pas un composant sur builder qui gere cela ?
Il y a bien des composants Internet comme Indy mais il faut implémenter les fonctionnalités dont tu as besoin. Tu peux aussi utiliser un serveur FTP comme FileZilla server pour la partie serveur et coder ton client à l'aide du composant FTP provenant soit d'Indy, soit d'ailleurs (j'utilise personnelement beaucoup les composant ICS )
Partager