You should provide a usage message if someone does it wrong.  See server.java