-
Notifications
You must be signed in to change notification settings - Fork 0
LukeSlev/Multi-Threaded-Client-Server
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
#Read me for ECE 420 Lab2
Authors:
* Luke Slevinsky
* Logan McDonald
# Notes
* There are a few different implementations of this idea, namely server.c, main1.c, main2.c, and main3.c that implement
multiple read-write locks, a single read-write lock, multiple mutex and a single mutex. The best implementation
is server.c
# Steps to Run
1. Unzip the downloaded folder
2. Use the MakeFile to compile the necessary files (`make` and `make client` if you are testing the client program)
3. Run the server by running `./main <number_of_strings> <server_ip> <server_port>`
3. Test the server by running the client executable `./client <number_of_strings> <server_ip> <server_port> or
using the shell script `./test.sh <number_of_strings> <server_ip> <server_port>`
About
ECE-420 Lab 2
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published