online resources online resources see the following online resources for information on the topics in this in python page page on socketserver documentation page on the http server module development for creating web applications exercises the aim of this exercise is to explore working with tcp/ip sockets you should create tcp server that will receive string from client check should then be made to see what information the string indicates is requiredsupported inputs are'datewhich should result in the current date being returned 'timewhich should result in the current time being returned 'date and timewhich should result in the current date and time being returned anything else should result in the input string being returned to the client in upper case with the message 'unknown option'preceding the string the result is then sent back to the client you should then create client program to call the server the client program can request input from the user in the form of string and submit that string to the server the result returned by the server should be displayed in the client before prompting the user for the next input if the user enters - as input then the program should terminate