begin process at 2012 02 13 03:11:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Réseau & Internet

 > 

FTP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

FTP

vendredi 25 août 2006 à 18:04:58 | FTP

adrienva

Bonjour, je cherche à faire une connection à un serveur FTP. Je sais qu'il existe wininet.dll ou les sockets. Quelle est la meilleure solution et comment la mettre en oeuvre (si c'est les socket)?
Merci

________________________________________

debut:
mov ah, 09h
mov dx, offset message
int 21h
ret
message db ?@+?, ?$?
end debut
________________________________________

vendredi 25 août 2006 à 18:48:07 | Re : FTP

wxccxw

Membre Club
http://c.developpez.com/WalrusSock/
pour apprendre les base avec les socket
puis apres tu send().... les fonction FTP

bonne chance !


vendredi 25 août 2006 à 19:57:02 | Re : FTP

wxccxw

Membre Club
Réponse acceptée !
pour se connect

quote user "....."
quote pass "....."

etc....
pour le protocole FTP :

http://www.iprelax.fr/ftp/
dont :
 http://www.iprelax.fr/ftp/ftp_session.php
et les commandes :
http://www.iprelax.fr/ftp/ftp_descr2.php


vendredi 25 août 2006 à 20:34:21 | Re : FTP

adrienva

ok merci. En fait si je comprends bien c'est une connection socket classique en envoyant des fonctions spéciales? En tt cas merci

________________________________________

debut:
mov ah, 09h
mov dx, offset message
int 21h
ret
message db ?@+?, ?$?
end debut
________________________________________

vendredi 25 août 2006 à 20:37:31 | Re : FTP

wxccxw

Membre Club
Réponse acceptée !
oui un socket simple, tout bete, tu envoi par socket des fonction FTP


(PS: n'oubliez pas Reponse Accepter)


vendredi 25 août 2006 à 20:39:22 | Re : FTP

wxccxw

Membre Club
une connection simple :

open ftpperso.free.fr 21
quote user xxxx
quote pass xxxx

GET ...

donc tu send sa !


vendredi 25 août 2006 à 20:42:29 | Re : FTP

wxccxw

Membre Club
Réponse acceptée !
 				 						
#include <winsock2.h>
#pragma comment(lib, "ws2_32.lib")

void main()
{
WSADATA WSAData;
WSAStartup(MAKEWORD(2,0), &WSAData);
SOCKET sock;
SOCKADDR_IN sin;
char *buffer = new char[255];
/* Tout est configuré pour se connecter sur IRC, haarlem, Undernet. */
sock = socket(AF_INET, SOCK_STREAM, 0);
sin.sin_addr.s_addr = inet_addr("0.0.0.0");
sin.sin_family = AF_INET;
sin.sin_port = htons(21);
connect(sock, (SOCKADDR *)&sin, sizeof(sin));
send(sock, "quote user wxccxw", 17, 0);
closesocket(sock);
WSACleanup();
}

se connect avec l'utilisateur wxccxw sur 0.0.0.0



vendredi 25 août 2006 à 20:43:29 | Re : FTP

adrienva

il y a un truc que je ne comprend pas... Je dois mettre tout le temps quote"la commande" lors de l'envoi? Et lors de l'envoi de la commande list, sous quelle forme est renvoyée la réponse? un tableau ou une chaine?

________________________________________

debut:
mov ah, 09h
mov dx, offset message
int 21h
ret
message db ?@+?, ?$?
end debut
________________________________________

vendredi 25 août 2006 à 21:36:46 | Re : FTP

deck_bsd

Membre Club
Merci wxccxw , c'est liens sont vraiment intéressent :D
vendredi 25 août 2006 à 22:31:26 | Re : FTP

maladedede

Membre Club
Moi je sais pas, mais si tu as juste besoin une fois comme ca du FTP utilise WinInet c'est vrément plus simple que de manier le protocol en lui meme.
Certe ca ne va rien d'apprendre sur le protocol FTP mais bon...
Aprés si tu ne connais pas encore les sockets pour faire ton propre server FTP en maniant les sockets ca va te prendre un bout de temps!
Alors qu'avec WinInet en 1h00 maximum bein tu fais ce que tu veux avec  le FTP
1/1MaLaDeDeDe 97one1/1 

1 2

Cette discussion est classée dans : ftp, debut


Répondre à ce message

Sujets en rapport avec ce message

FTP [ par David ] Recherche source pour realiser une connection FTP sur mon serveur pour effectuer le transfert de fichier dans les deux sens Local-->Serveur Serveur--> Un lien qui marche pour Dev C [ par Benoit.S ] Salut a tous, le liens pour telecharger devcpp4.zip dans la rubrique "telechargement utiles" est mort! Apres un petit tour dans le ftp de simtel j'ai FTP [ par IronLeader ] Il est fourni dans windows 98 en tout cas ftp.exe !si tu l'as pas je te le donne Comment envoyer ou recevoir un fichier d'une adresse ftp ? [ par JMGR ] Tout est dit dans le titre :)ex : bouton "S'incrire" qui envoit le fichier res.txt vers ftp.truc.fr/jmgr/res.txt client/serveur FTP [ par fab ] Salut!!!Je développe un prog client/serveur FTP en C++ Builder . Je veux pouvoir envoyer un fichier image au serveur . Pour cela j'utilise le composan Serveur http/ftp [ par fytlos ] Salut a tous,Je recherche les sources d'un serveur ftp/http programmé avec WinInet sous Visual c++Merci++ Transfert d'un ftp (2) [ par header ] Voila le problème :J'ai ouvert un fichier sur un ftp et je me prépare à lire quelques bytes de celui ci. Pourquoi ca marche trés bien avec un fichier pb de fermeture de session ftp sous win 2000 ( InternetCloseHandle ) [ par mzhunix ] Bonjour,J'ai un probleme avec la fermeture des sessions ftp de window 2000 en appelant la fonction InternetCloseHandle je dois attendre plusieurs seco pb de fermeture de session ftp sous win 2000 ( InternetCloseHandle ) [ par mzhunix ] Bonjour,J'ai un probleme avec la fermeture des sessions ftp de window 2000 en appelant la fonction InternetCloseHandle je dois attendre plusieurs seco inserer texte en debut de fichier [ par MrKribou ] Ma question: ya t'il une methode qui permettrait d'ecrire en debut de fichier (mais sans ecrire par dessus) ou faut t'il forcement passer par une sort


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,326 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales