accepts -p [port#]