The server is now working and can handle multiple packets. 
When you start the server you can specify port to listen at.
Client now takes two arguments the port and the message to send.