Problem 1

Create a simple UDP server and a matching client. The server should handle requests to change state and request to report state. You should print (in readable text form) all requests to a file. Server should send acknowledgement for each request. Detailed set of commands, comand encoding and dispatching are for you to choose. Just try to make server and client as simple as possible.