This is a exercise that implements a simple nio socket server/client.