Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
13 nov. 2005 à 11:06
cs_megamario
Messages postés145Date d'inscriptionlundi 15 juin 2009StatutMembreDernière intervention14 février 2013
-
31 août 2011 à 14:04
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_megamario
Messages postés145Date d'inscriptionlundi 15 juin 2009StatutMembreDernière intervention14 février 2013 31 août 2011 à 14:04
Bonjour,
Etant jeune programmeur, j'ai en projet sous le coude avec un serveur ftp. Au boulot on en en VB6 mais j'essaie (avec du mal) d'implanter le .net. Quand est-il de VB.net ou C# pour crée un serveur ftp. Sachant que je n'est pas énormément d’accès à gérer.
Un système de gestion stock ces données sur un serveur ftp. et mon logiciel les récupères pour afficher les données.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 5 août 2008 à 07:01
je fais un mini serveur FTP, là, au boulot.
le but est de se connecter en localhost, sur chacun des postes (chacun son serveur).
le progiciel, au boulot sais demander les fichiers (nombreux) via FTP. Ça me fait donc un point d'entrée pour aller moi même gérer le versioning, etc, en lui refilant le fichier disque que je veux... pour le client, c'est transparent: il demande telle ressource, d'après son nom, moi, je prend celle qu'il faut, dans l'arborescence du versioning des fichiers (de bas en haut, quoi) ^^
mais il est vrai qu'un vrai gros serveur FTP tout en VB....
c'est une autre pair de manches ^^
Neo.balastik
Messages postés796Date d'inscriptionjeudi 17 mai 2001StatutMembreDernière intervention 5 mai 20097 15 nov. 2005 à 08:51
BruNews > d'accord avec toi ! Je me suis lancé plusieurs fois dans le multithreading en VB, et pour que cela ne se casse pas la gueule, 'faut du code solide et passer par le côté obscure de la force (de VB6). Le résultat n'étant jamais assuré.
Aussi, je n'imagine pas un serveur FTP ne gérant pas ses connexions dans des threads différents.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 14 nov. 2005 à 23:33
Neo.balastik > un driver en vb, trop drole de l'interprété en kernel mode !!!
azerty25 > un serveur doit accepter les connexions simultanées et en gérer une pile, comme les threads sont un casse gueule assuré en vb aors une pile de threads... Faut tout de même pas rêver, vb est très limité à l'inverse de ce qui se dit bien souvent.
F3OR4Z
Messages postés3Date d'inscriptiondimanche 13 novembre 2005StatutMembreDernière intervention14 novembre 2005 14 nov. 2005 à 22:51
azerty25 je suis d'accord avec toi: c'est faisable de faire un serveur ftp en vb6,bien plus facilement que d'autre language de programmation.Mais attention,avec vb6 il faut pas s'attendre a des performances phénoménales du serveur ftp,il bouffe beaucoup trop de ressource.Pour ma part,je prefére programmer avec masm32,vb6 et une sorte de laboratoire! vb6 est un language de haut niveau,c'est pas comparable avec un language de bas niveau.
cs_azerty25
Messages postés1114Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention 6 mai 2007 14 nov. 2005 à 19:29
Voila, j'ai fait exprès de mettre les guillemets ! C'est pour tout ce qui est bas niveau et autres utilisations poussées.
Mais pour ce qui est de faire un serveur FTP, c'est très faisable ! Il y a déja eu des programme en VB bien plus complexes que ça.
Neo.balastik
Messages postés796Date d'inscriptionjeudi 17 mai 2001StatutMembreDernière intervention 5 mai 20097 14 nov. 2005 à 14:19
azerty25 > c'est bien d'avoir mis le mot tout entre guillemets.
VB6 est fortement limité dans la programation système de bas niveau.
Vas-y programmer un driver pour un matériel quelconque... Je te lance de défi ;O)
cs_azerty25
Messages postés1114Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention 6 mai 2007 14 nov. 2005 à 10:41
<>, "tout" est possible en VB6 ;)
F3OR4Z
Messages postés3Date d'inscriptiondimanche 13 novembre 2005StatutMembreDernière intervention14 novembre 2005 13 nov. 2005 à 20:50
Ce petit serveur travail en mode ACTIF.
le client ftp envoie donc:
PORT 127,0,0,1,6,184
ce qui signifie:
Adresse ip: 127.0.0.1 du client
6 * 256 + 184 = 1720
le port tcp 1720
le client ftp et en écoute sur le port 1720 pour recevoir les données.
cs_max12
Messages postés1491Date d'inscriptiondimanche 19 novembre 2000StatutModérateurDernière intervention 7 juillet 2014 13 nov. 2005 à 20:03
Bonne chance pour en faire un vrai avec VB6 :$
F3OR4Z
Messages postés3Date d'inscriptiondimanche 13 novembre 2005StatutMembreDernière intervention14 novembre 2005 13 nov. 2005 à 16:24
Slt,j'en fais qu'un simulateur parce que c'est juste pour comprendre comment marche une partie d'un serveur FTP,et surtout il faut le temps de pouvoir construire un bon serveur ftp,je travaille seul c'est pas évident.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 13 nov. 2005 à 11:06
31 août 2011 à 14:04
Etant jeune programmeur, j'ai en projet sous le coude avec un serveur ftp. Au boulot on en en VB6 mais j'essaie (avec du mal) d'implanter le .net. Quand est-il de VB.net ou C# pour crée un serveur ftp. Sachant que je n'est pas énormément d’accès à gérer.
Un système de gestion stock ces données sur un serveur ftp. et mon logiciel les récupères pour afficher les données.
5 août 2008 à 07:01
le but est de se connecter en localhost, sur chacun des postes (chacun son serveur).
le progiciel, au boulot sais demander les fichiers (nombreux) via FTP. Ça me fait donc un point d'entrée pour aller moi même gérer le versioning, etc, en lui refilant le fichier disque que je veux... pour le client, c'est transparent: il demande telle ressource, d'après son nom, moi, je prend celle qu'il faut, dans l'arborescence du versioning des fichiers (de bas en haut, quoi) ^^
mais il est vrai qu'un vrai gros serveur FTP tout en VB....
c'est une autre pair de manches ^^
15 nov. 2005 à 08:51
Aussi, je n'imagine pas un serveur FTP ne gérant pas ses connexions dans des threads différents.
14 nov. 2005 à 23:33
azerty25 > un serveur doit accepter les connexions simultanées et en gérer une pile, comme les threads sont un casse gueule assuré en vb aors une pile de threads... Faut tout de même pas rêver, vb est très limité à l'inverse de ce qui se dit bien souvent.
14 nov. 2005 à 22:51
14 nov. 2005 à 19:29
Mais pour ce qui est de faire un serveur FTP, c'est très faisable ! Il y a déja eu des programme en VB bien plus complexes que ça.
14 nov. 2005 à 14:19
VB6 est fortement limité dans la programation système de bas niveau.
Vas-y programmer un driver pour un matériel quelconque... Je te lance de défi ;O)
14 nov. 2005 à 10:41
13 nov. 2005 à 20:50
le client ftp envoie donc:
PORT 127,0,0,1,6,184
ce qui signifie:
Adresse ip: 127.0.0.1 du client
6 * 256 + 184 = 1720
le port tcp 1720
le client ftp et en écoute sur le port 1720 pour recevoir les données.
13 nov. 2005 à 20:03
13 nov. 2005 à 16:24
13 nov. 2005 à 11:06