Question: 1 Project 3 a: The Client and Single - threaded Server Overview For Part A , you will implement both a server and client which
Project a: The Client and Singlethreaded Server Overview For Part A you will implement both a server and client which will communicate over the network by exchanging messages and checking that the messages are in the correct format. Requirements Source files and arguments You MUST implement two source files in this part: the client tcpclientc and the server tcpserverc You MUST provide a makefile that will create the executables tcpclient and tcpserver. You SHOULD include all and clean rules in your makefile. The client MUST take three arguments as input: server IP address, server port number, and an initial sequence number, in that order. The server MUST take a single argument as input: the server port number. The server MUST be listening on this port for the entirety of execution. The client and server SHOULD gracefully exit if a user provides an incorrect number of arguments. You MAY print a helpful message regarding the expected syntax.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
