let user choose port

change server and client to accept port as parameter