Using Java Threads 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
o The server should be always listening for incoming connections on a separate 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, Upon receiving a client’s connection, the server should perform the following:
Display the receiving client's IP address and communicating port number.
The server should serve the client request based on the requested service by
all codes of clients and services are in the following file i just dont know how to code the server and have it listening for incoming connections on a separate thread (main Thread)