Je voudrais créer un proxy FTP et je voudrais si cet algorithme général est juste ou pas:
//1. Créer la socket de RDV proxy-serveur (socket/getaddinfo…bind/listen) //2. S’ il y a essai de connexion (‘connect’ détecté) alors //a.fork() //b.Création de 2 sockets de communication : 1 avec le serveur/proxy et 1 avec le client/proxy //c. connection //d.passif/actif… //g.traitement n°port.. //si commande ls détectée i) création d’une socket A client/ proxy ii) création d'une socket B proxy/serveur iii) transmission de la requête de A vers B puis enfin B vers A //si exit…fermeture des sockets Merci beaucoup
Marsh Posté le 07-06-2014 à 22:49:08
Bonsoir à tous,
Je voudrais créer un proxy FTP et je voudrais si cet algorithme général est juste ou pas:
//1. Créer la socket de RDV proxy-serveur (socket/getaddinfo…bind/listen)
//2. S’ il y a essai de connexion (‘connect’ détecté) alors
//a.fork()
//b.Création de 2 sockets de communication : 1 avec le serveur/proxy et 1 avec le client/proxy
//c. connection
//d.passif/actif…
//g.traitement n°port..
//si commande ls détectée
i) création d’une socket A client/ proxy
ii) création d'une socket B proxy/serveur
iii) transmission de la requête de A vers B puis enfin B vers A
//si exit…fermeture des sockets
Merci beaucoup