-
Notifications
You must be signed in to change notification settings - Fork 0
/
Readme.txt
executable file
·80 lines (66 loc) · 3 KB
/
Readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
###################################################################
########## ##########
########## READ READM EAD READ RE ER READM ##########
########## E M E R M E M E A M E E ##########
########## ADME ADME EADME A E A D A ADME ##########
########## D R D A R D R D D D ##########
########## M E M D E M E M M M ##########
########## E A EREAD M A EMDA E E EREAD ##########
########## ##########
###################################################################
-------------------------------------------------------------------
--------------------------- La mENSagerie ------------------------
-------------------------------------------------------------------
Copyrights :
Ce logiciel est libre et open-source,vous pouvez utiliser ce code,
le modifier, le publier, le distriuer, du moment que vous citez
l'auteur.
Programmeur : Simon Fernandez - ENS de Lyon
Version : 1.1
Fichiers :
* Serveur
-server.erl
-Makefile
-Readme.txt
* Client
-client.erl
-Makefile
-Readme.txt
Commandes CLIENT :
* Lancer le client :
- Se placer dans le repertoir contenant Makefile
- Dans un terminal, entrer
$ make
* Contrôler le client
- Fenêtre de connection
~ Choisir un nom d'utilisateur libre
~ Entrer l'adresse du serveur, de la forme
127.0.0.1
- Commandes pour tous
~ /m <User> <Message> : Envoit <Message> à <User> s'il est connecté
~ /all <Message> : Envoit <Message> à tous les utilisateurs connectés
~ /r <Message> : Envoit <Message> à la dernière personne qui vous a écrit
~ /leave : Se déconnecte du serveur
~ /who : Renvoit la liste des utilisateurs connectés
~ /self_mod <MdP> : Se donne les autorisations de Modérateur si
le mot de passe renseigné est bien celui du serveur
~ Du texte sans aucune commande est considérée comme un /all
- Commandes modérateur
~ mod <User> : Donne les autorisations de modérateur à <User>
~ shutdown : Eteint le serveur à distance, déconnecte tous les
utilisateurs
Commandes SERVEUR :
* Lancer le serveur :
- Se placer dans le repertoir contenant Makefile
- Dans un terminal, entrer
$ make
- Dans la fenetre qui s'ouvre, choisir le nom du serveur, et le mot de
passe permettant de s'identifier Modérateur
- Le serveur est alors lancé !
- Dans le terminal, l'IP du serveur à communiquer aux clients s'affiche
* Eteindre le serveur :
- Se connecter en modérateur avec un client et utiliser la commande shutdown
Ajouts futurs prévus :
- Reserver un nom d'utilisateur avec un mot de passe
- Communications persistantes
- Discussion de groupe (création de rooms)