To develop a client/server application using TCP sockets and theC programming language that is capable of supporting multipleconcurrent service requests from different clients.
PROBLEM
You are to use the Ubuntu operating system as well as both theclient and the server programs. You are to modify your serverprogram to process requests from more than one client concurrently.This means different clients may request either the same service ora total different one. The services supported by your server willinclude:
(1) changing all characters of a text file to uppercase, and
(2) counting the number of a supplied character in a textfile.
Your client program will forward service requests
OR
OR