-
Notifications
You must be signed in to change notification settings - Fork 0
/
format_message.txt
52 lines (39 loc) · 1.45 KB
/
format_message.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
Format des messages classiques:
message:hashCible:arg1:arg2
format message in:
in:hashDel'expéditeur:ipdel'expediteur
format message NiceToMeetYou:
NiceToMeetYou:x:y
- x-> hash du successeur de l'expediteur
- y -> ip du successeur de l'expediteur
format message pour trouver des fingers:
fingers:x:y:z
- x -> hash de l'expediteur
- y -> ip de l'expediteur
- z -> Jump to live
format message pour répondre au chercheur de finger:
imyourfinger:x:y
- x -> hash de l'expediteur
- y -> ip de l'expediteur
format message pour savoir la taille du réseau
size:x:y
-x -> hash de l'expediteur
-y -> nombre de saut (qui est incrémenter à chaque saut)
format message pour envoyer un message (exemple un txt)
msg:x:txt
->x :hash destinataire
format message pour balançer si quelqu'un s'est mal déconnecté!
bd:hashDisconnect
format message pour demander qui était le successeur de la machine mal déconnectée
ws:x:y:z
-> x: hash de la machine mal déconnecté
-> y: hash du demandeur
-> z: ip du demandeur
format message pour demander qui était le predecesseur de la machine mal déconnectée
wp:x:y:z
-> x: hash de la machine mal déconnecté
-> y: hash du demandeur
-> z: ip du demandeur
Format de message destinée à MonitorServer:
pour répondre à la demande de table de routage.
myHash:hashSucc:ipSucc