prepare TCP client and TCP server program in C language, where server could exchange text with many client processes. A client process starts communication with the input “start”. After this client process waits for answer from the server. If server permits, it could further send any text message (with restriction of not more than 100 sentences in an hour). Communication goes on in this way until client process sends message "stop" to the server.
a) prepare step by step procedure to configure remote server in Linux and transfer a Directory to Remote Server.
b) prepare step by step procedure to create and configure samba Server in Linux. Also, transfer files from client side.