Skip to content

Une petite application en multithreading java réseau mimant une partie de Fillezilla

License

Notifications You must be signed in to change notification settings

namrenard/MiniZilla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiniZilla

Une petite application en multithreading mimant une partie de Fillezilla.
L'application est en mode cli-command.

Getting Started

Placez dans le serveur, le dossier Serveur.
Coté serveur
Pour du multi-threading, choisir Serveur.java.

Coté client,
Pour du multi-threading, choisir Client.java.

####Les commandes :

  • pour se connecter :
    • connexion dans un dossier utilisateur uniquement. L'utilisateur doit avoir un dossier avec un nom de type "user_login" ou "login" est le nom de l'utilisateur.
      Un fichier texte .txt sous le format pwd.txt doit etre dans ce même dossier et contenir le mot de passe.
    • les commandes sont dans l'ordre user login puis pass pwd.
  • Les autre commndes sont les suivantes :
    • pwd : pour voir le dossier courant.
    • cd : pour se déplacer dans les dossiers. NOTE : le déplacement est simulé dans une variable mais pas physiquement. Par la création/suppression de dossier et le listing fonctionne bien dans les dossiers courants simulés.
    • ls : lister les éléments d'un répertoire.
    • mkdir : création d'un dossier vide.
    • rmdir : suppression d'un dossier vide.
    • get : récupérer un fichier du dossier courant sur le serveur vers le client. (AKA : téléchargement.)
    • stor : récupérer un fichier du client vers le dossier courant sur le serveur. (AKA : téléversement.)
    • bye : pour quitter et fermer la connexion au serveur.

Changelog

v 1.0

Feature possible

Une IHM est à envisager.

Auteurs :

About

Une petite application en multithreading java réseau mimant une partie de Fillezilla

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages