The Client side of a Client/Server Application in Java