my_ftp

1
file transfer protocol

2
Sommaire
1 - Fonctionnement du code
2 - Structuration du code
3 - Commandes gérées

3
1 - fonctionnement du code


4
2 - structuration du code
typedef struct s_command
{
char *com;
int (*func)(int, char *);
} t_command;
const t_command tabcom[] = {
{"NOOP\r\n", &noop},
{"CWD", &cwd},
{"CDUP\r\n", &cdup},
{"HELP\r\n", &help},
{"PWD\r\n", &pwd},
{"LIST", &list},
{"QUIT\r\n", &quit},
{"DELE", &dele},
{NULL, NULL},
};
5
3 - commandes gérées
user
pass
noop
pwd
quit
help
cwd
cdup
list
dele
- Spécifie l'utilisateur pour l'autentification
- Spécifie le mot de passe pour l'autentification
- Ne fait rien
- Affiche le chemin vers le dossier courant
- Déconnecte l'utilisateur
- Affiche une liste des commandes disponibles
- Change le dossier courant
- Change de dossier pour aller dans le ~/
- Affiche les fichiers dans le dossier courant
- Supprime un fichier

6

Conclusion

my_ftp
By Nils Duflo
my_ftp
- 392