WINSOCK FTP : TUTORIEL

azerty99_71 Messages postés 55 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 9 décembre 2005 - 17 avril 2005 à 01:31
kgdecaen Messages postés 38 Date d'inscription dimanche 5 novembre 2000 Statut Membre Dernière intervention 16 décembre 2009 - 19 janv. 2008 à 20:52
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30803-winsock-ftp-tutoriel

kgdecaen Messages postés 38 Date d'inscription dimanche 5 novembre 2000 Statut Membre Dernière intervention 16 décembre 2009
19 janv. 2008 à 20:52
pas terrible il n'y a meme pas de fourni la commande pour uploader un fichier :( note:1/20
ciberrique Messages postés 589 Date d'inscription lundi 25 août 2003 Statut Membre Dernière intervention 18 juillet 2010 1
20 avril 2007 à 12:19
Tres tres bien cela m'a enormement servi car je ne connaissai pas le protocol ftp. Je met 8 car il manque l'enregistrement sous forme de fichier ^^.
azerty99_71 Messages postés 55 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 9 décembre 2005
19 mai 2005 à 23:21
ben je presume que c'est la meme chose lol...

Je ne sais pas, personnellement, j'utilise le controle Winsock fourni avec VB6 SP4 qui tourne a merveille et je l'initialise par winsock.connect("192.10.20.30", 1000)

Sinon, au pire essaye et si tu as un message d'erreur ben c'est que c'est pas bon ;)

++
avelis Messages postés 22 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 6 août 2006
4 mai 2005 à 08:36
Salut

Ouai en fait c'est un peu compliqué comme je l'ai expliqué.

Si on utilise le controle winsock on initialise en faisant un truc du genre winsock.connect (adr IP, num port) je sais plus.

Maintenant en utilisant l'API (pour faire qqch de plus universel) on doit faire comment pour se connecter par exemple à l'adr IP 192.10.20.30 et port 1000 ?
azerty99_71 Messages postés 55 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 9 décembre 2005
1 mai 2005 à 12:54
euh je sais pas trop lol

Je te conseille de faire une demande sur le forum car personnelement j'ai appris le winsock relativement récemment...

Voila désolé de ne pas pouvoir t'aider ...

++
avelis Messages postés 22 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 6 août 2006
29 avril 2005 à 21:33
Bonjour,

Je débute niveau Winsock mais j'ai lu que ce contrôle utilisait en fait l'API.
Par contre si je veux utiliser directement l'API comment dois-je faire pour initialiser un socket à partir d'une IP/port comme avec l'OCX ?

Merci d'avance. @+
azerty99_71 Messages postés 55 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 9 décembre 2005
19 avril 2005 à 22:29
ben le but n'étais pas de faire un client FTP mais de montrer comment on peut utiliser les codes VB pour en faire un ;)

Voila ;)

++
celiphane Messages postés 466 Date d'inscription samedi 16 février 2002 Statut Membre Dernière intervention 20 avril 2007
18 avril 2005 à 12:32
Salut,

Ceci n'est pas un tutorial.
C'est un client FTP minimaliste, et où le code manque un peu de rigueur, même s'il est parfaitement documenté.

On y apprend ni le protocole FTP, ni l'usage exact de winsock.
L'effort reste louable.

Pour le protocole FTP, le seul moyen de l'apprendre est la RFC 959 (existe en version française également, par exemple ici : http://abcdrfc.free.fr/rfc-vf/rfc959.html).
J'ai fait un serveur FTP récement, en VB, il vous en apprendra également : idéal pour comprendre le minimum qu'attends un serveur lorsqu'on fait un client. Il vous permettra aussi de débugger des 2 côtés lorsque vous ferez un client complet, et donc de comprendre pourquoi le serveur ne réagit pas comme vous le souhaitez. (http://www.vbfrance.com/code.aspx?id=30606)

Et enfin, pour le winsock en lui même, voici un bon tutorial pour le comprendre plus en détail : http://www.vbfrance.com/code.aspx?id=4644

Dernière remarque :
<<Winsock peut servir a se connecter à un peu tout>>
;-)
Winsock est l'implémentation de l'utilisation des fonctions API des sockets sous Windows, servant donc à faire communiquer via le protocole TCP ou UDP : winsock permet donc de se connecter à TOUT, pourvu que la communication attendue utilise l'un de ces 2 protocole. Après, le "langage" attendu pour communiquer diffère en fonction du correspondant (HTML, FTP, etc etc).

Bonne programmation à tous,
@+
Celiphane
azerty99_71 Messages postés 55 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 9 décembre 2005
17 avril 2005 à 23:56
Salut,
Winsock peut servir a se connecter à un peu tout mais, cette source est juste l'expliquation d'une maniere de se connecter à un serveur FTP avec Winsock ...

Voila, est ce que mes expliquations (dans la source) sont claires ?

++
cs_Danyz Messages postés 98 Date d'inscription dimanche 20 juillet 2003 Statut Membre Dernière intervention 31 octobre 2006
17 avril 2005 à 22:55
Sympa , c'est bien documenté , 7/10 ;)
ticomic Messages postés 57 Date d'inscription mercredi 22 décembre 2004 Statut Membre Dernière intervention 29 avril 2005
17 avril 2005 à 22:46
Eum...c'est un explication sur winsock ou le FTP? Les deux?

Parce que on peut faire plus que des connections FTP avec winsock, je crois (je me trompe?)

Mais je sais que certaines personne prennent pour aquit que winsock c simple, alors merci pour ta source.
cs_Danyz Messages postés 98 Date d'inscription dimanche 20 juillet 2003 Statut Membre Dernière intervention 31 octobre 2006
17 avril 2005 à 22:46
Je vais regarder ta source , ca m'interesse !

Merci ;)
azerty99_71 Messages postés 55 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 9 décembre 2005
17 avril 2005 à 01:31
Voila, lachez vos commentaires afin que je sois fixé sur ma qualité de prof lol

++
Rejoignez-nous