On your local host, you are required to develop a multithreaded Server/Client application capable of serving multiple services in parallel for different clients.

computer science

Description

Task 1 – Phase 1 (Due to 16th November, 2019): 

On your local host, you are required to develop a multithreaded Server/Client application capable of serving multiple services in parallel for different clients. The application has the following specifications:


o The server should be always listening for incoming connections on a separate thread (listening thread). 

o The server should have a predefined list of services.

o The server should be able to handle concurrent clients¶ connection requests using multithreading to allow for sending and receiving at the same time, as shown below:

Instruction Files

Related Questions in computer science category