Question: CSCI3240, Fall 2022 Project 5: Concurrent Client-Server Programming Assigned: November 15, Due: Nov 30th, 11:59 PM Update Project 4 such that the server can serve

CSCI3240, Fall 2022 Project 5: Concurrent Client-Server Programming Assigned: November 15, Due: Nov 30th, 11:59 PM

Update Project 4 such that the server can serve multiple clients at a same time using thread-based parallelism. Refer to project 4 documentation for other specifications.

Evaluation: Your score will be computed out of a maximum of 100 points based of the following distribution: 70: Server Program 10: Client Program 10: Programming Style (Coding Style, Comments, etc.) 10: Documentation

Submission Instructions 1. You need to submit the following files. a. client.c: You will write the client code here. b. server.c: You will write the server code here. c. other files: It includes all the other header file or C files that you used for this project.(Example:csapp.h and csapp.c) d. Makefile: Your makefile should compile both client and server program. Also, make clean command should clear all the intermediate object files and the excutables files. e. stockFile.txt: It will include the username, password and stock value information provided in Table 1 of Project 4 document. f. Project5Documentation.pdf: Documentation should include the details of what updates you made in your program in comparision to project4, screenshots of outputs. 2. Do not zip the submission. 3. Provide adequate comments on your c code. 4. If I need any clarification regarding your coding, you will need to come at my office hours to demonstrate and/or run the code. 5. Finally, after you are done, upload the requested files in Project5 dropbox in D2L

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Computer Network Questions!