Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Computer Networking A Top-Down Approach

Authors: James Kurose, Keith Ross

7th edition

978-0133594140

More Books

Students also viewed these Computer Network questions