Skip to content

alexdu98/FTP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini projet de réseaux : serveur de FTP en TCP

INSTRUCTIONS DE COMPILATION

Compilation : se rendre dans la partie voulue (unclient, multi-clients, ou bonus) et taper : "make" : pour compiler le serveur (mainS) et le client (mainC)

INSTRUCTIONS DE DEMARRAGE

Pour démarrer le serveur : ./mainS (0 = rand, > 1024) [repertoireDL] Par exemple : ./mainS 0 : pour choisir un port par défaut et le répértoire de téléchargement par défaut (../repDL/) ./mainS 10000 ../download : pour choisir le port 10000 et le répertoire download du répertoire parent

Pour démarrer le client : ./mainC <IPServeur|NDDServeur> Par exemple : ./mainC localhost 10000 : pour se connecter sur le serveur en localhost sur le port 10000 ./mainC 10.0.10.5 45120 : pour se connecter sur le serveur d'IP 10.0.10.5 sur le port 45120

INSTRUCTIONS D'UTILISATION

Pour le serveur :

  • unclient : rien
  • multi-clients : appuyez sur la touche entrée pour voir le nombre de téléchargement par fichier
  • bonus : : idem que multi-clients

Pour le client :

  • unclient : tapez HELP pour voir les commandes disponibles et leurs descriptions
  • multi-clients : idem que unclient
  • bonus : : idem que unclient
EXEMPLES D'UTILISATION DU CLIENT

HELP : affiche les commandes disponibles et leurs descriptions

GETLIST : affiche les fichiers pouvant être téléchargés du serveur

GET fichier1 : télécharge le fichier fichier1 dans le répertoire courant GET fichier1 -DIRL .. : télécharge le fichier fichier1 dans le répertoire parent GET fichier1 fichier2 : télécharge les fichiers fichier1 et fichier2 dans le répertoire courant GET fichier1 fichier2 -DIRL .. : télécharge les fichiers fichier1 et fichier2 dans le répertoire parent

SEND fichier1 : téléverse le fichier fichier1 du répertoire courant sur le serveur SEND ../fichier1 : téléverse le fichier fichier1 du répertoire parent sur le serveur SEND fichier1 ../fichier2 : téléverse le fichier fichier1 du répertoire courant et le fichier fichier2 du répertoire parent sur le serveur

QUIT : ferme le programme

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages