-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
53 lines (37 loc) · 1.67 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
Project Name:
BulletTime Networking Tool
Anton Zalutsky
Installation:
Required:
Python 2.6 or greater, but below 3.0
Overview:
This software will push a Client's folder of data to a Master on the network.
Testing:
There are two files: testMaster.py and testSlave.py
Open two terminals.
Terminal 1:
>> cd [file path of this folder]
>> python testMaster.py
Terminal 2:
>> cd [file path of this folder]
>> python testSlave.py
testMaster.py is creating a server and the main repository of where files will be stored.
m = Master(name = 'Server01', debug=True, destination_folder='MasterFiles')
m.setServer(host='localhost', port=8080)
m.run()
name: the name we will call the Master.
debug: saying I want to output to the terminal what its doing.
destination_folder: folder we would like to save our picture files
host: our host IP address
port: our host port address
testSlave.py is creating a Param folder. This will host important information about the files we have stored.
s0 = Slave(name = 'Slave01', folder_loc='TestImageClient', host='localhost', port=8080, debug=True)
name: the name we will call this Slave
folder_loc: the source of the images we want to push to the Master.
host: our host IP address
port: our host port address
debug: saying I want to output to the terminal what its doing.
testSlave.py will then send the Param file it creates to testMaster.py
Once it does that, testMaster.py can read it and request files in a directory we established as TestImageClient with two images.
It pushes the files all into MasterFiles.
Changing 'localhost' to the server's IP address on a local network should work as well.