diff --git a/mp3/Client/client.go b/mp3/Client/client.go index 3fdeb442a57035c38363a44033d4a5e07886b3f8..6caa7449df0193cdaf93a55775ba7791bfb9c1e9 100644 --- a/mp3/Client/client.go +++ b/mp3/Client/client.go @@ -36,7 +36,7 @@ type Response struct { Message string } -var NUM_SERVERS int = 1 // number of servers +var NUM_SERVERS int = 5 // number of servers // fills client response channel func (client *Client) run_server() { diff --git a/mp3/Readme.md b/mp3/Readme.md index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..88a0094eae82c5f2069e6d33750ebb6c726f8191 100644 --- a/mp3/Readme.md +++ b/mp3/Readme.md @@ -0,0 +1,28 @@ +#### Clone the repository + +``` +$ git clone https://gitlab.engr.illinois.edu/owenw2/distributed-systems-mps.git +``` + +#### Enter mp3 directory + +``` +$ cd distributed-systems-mps/mp3 +``` + +#### Starting server + +``` +./server <server_name> <config_path> +``` +- use a unique name for all server +- config path is config.txt + +#### Starting client + +``` +./client <client_name> <config_path> +``` +- use a unique name for all clients +- config path is config.txt + diff --git a/mp3/Server/server.go b/mp3/Server/server.go index 7b205724e6b43d370d94153a5ef4a5faf8aaebd8..73b623b034be2bcd45d45dbe7bff19fc441b93b5 100644 --- a/mp3/Server/server.go +++ b/mp3/Server/server.go @@ -62,7 +62,7 @@ type Response struct { Message string } -var NUM_SERVERS int = 2 // number of servers +var NUM_SERVERS int = 5 // number of servers ////////////////////////////// // CLIENT FUNCTIONS diff --git a/mp3/client b/mp3/client new file mode 100755 index 0000000000000000000000000000000000000000..36c45642c06a60b03d995e36c5cb8a0104451429 Binary files /dev/null and b/mp3/client differ diff --git a/mp3/config.txt b/mp3/config.txt index 6c31f5bb0267e9ba9118c510b1ba031f3d5c0fa2..036d1dba0f487b6d650500e0be82bc613213e4cd 100644 --- a/mp3/config.txt +++ b/mp3/config.txt @@ -2,13 +2,4 @@ A sp25-cs425-0601.cs.illinois.edu 1234 B sp25-cs425-0602.cs.illinois.edu 1234 C sp25-cs425-0603.cs.illinois.edu 1234 D sp25-cs425-0604.cs.illinois.edu 1234 -E sp25-cs425-0605.cs.illinois.edu 1234 - -A 127.0.0.1 2005 -B 127.0.0.1 2006 -C 127.0.0.1 2007 -D 127.0.0.1 2008 -E 127.0.0.1 2009 - -go run ./Client/client.go abcd config_test.txt -go run ./Server/server.go A config_test.txt \ No newline at end of file +E sp25-cs425-0605.cs.illinois.edu 1234 \ No newline at end of file diff --git a/mp3/config_test.txt b/mp3/config_test.txt deleted file mode 100644 index b940ff0626cedb6cea86636e484fabe6ea6d85b3..0000000000000000000000000000000000000000 --- a/mp3/config_test.txt +++ /dev/null @@ -1,2 +0,0 @@ -A 127.0.0.1 2005 -B 127.0.0.1 2006 \ No newline at end of file diff --git a/mp3/server b/mp3/server new file mode 100755 index 0000000000000000000000000000000000000000..0b001e1f0a699862c8e2df317e0a4ad60ee56104 Binary files /dev/null and b/mp3/server differ