Assignment tasks are described below: (1) When the Server is started, it initializes the settings of the server’s IP address, port number and the client’s IP address, etc, through command window arguments, e.g., header file, arguments to main), keyboard input, or input from a configuration file which is a pure text file. (2) Every 3 seconds, the Server sends the Client a command to ask for data, e.g., through a single letter “R”, or “r” (request). (Timing control
OR
OR