Server programs are rarely implemented as non-threaded applications,even though that is how you implemented your previous serverapplication. Servers would not be able to provide the necessarythroughput unless they used threading to allow for I/O to occurconcurrently with servicing client requests.
For this Assignment, you will modify your finger server program fromWeek 6 to use threads. The server should activate a new thread toprocess each incoming client request, thus allowing client requests tobe processed concurrently.
To prepare:
Start up NetBeans.
Open your implementation of the finger protocol from Week 6.
Modify your finger server program to usethreads. The server should activate a new thread to process eachincoming client request, thus allowing client requests to be processedconcurrently.
Save your implementation of the threaded finger server in a “.zip”file. You will also submit your paper documenting the implementation andanalysis of your server separately.
Submit your zip file to the Assignment 2 Part 1 Week 7 submission link and your Word document to the Assignment 2 Part 2 Turnitin Week 7 submission link.
Please do not put your name or “student name” anywhere on the documents.
