forked from gchatzikyriakos/DistributedProject
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprotocol.txt
More file actions
35 lines (32 loc) · 850 Bytes
/
Copy pathprotocol.txt
File metadata and controls
35 lines (32 loc) · 850 Bytes
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
KEYBOARD:
join,(id)
depart,(id)
insert,(file name),(value)
insertfile,(filename.txt - must be at same directory as "src")
queryfile,(filename.txt - must be at same directory as "src")
parsefile,(filename.txt - must be at same directory as "src")
delete,(file name)
query,(file name)
query,*
PrintKR
MAIN
join,(id),(socket of this id)
depart,(id)
insert,(file name),(value),(socket recieving request),Main
delete,(file name),(socket recieving request)
query,(file name),(socket recieving request)
NODES
join,(id),(socket of this id)
depart,(id)
insert,(file name),(value),(socket that started the request),Main || Node
delete,(file name),(socket that started the request)
query,(file name),(socket that started the request)
update,(next),(previous)
donejoin
donedepart
doneinsert
donedelete
donequery,(requested file name(s))
findkeyrange
ID
Kappa