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