--- experimental/server/XMLReader/UDPReader.java 2000/11/17 12:16:39 1.2 +++ experimental/server/XMLReader/UDPReader.java 2000/11/17 15:25:48 1.3 @@ -25,7 +25,16 @@ public class UDPReader { } } - DatagramSocket socket = new DatagramSocket(port); + DatagramSocket socket = null; + try { + socket = new DatagramSocket(port); + } + catch (BindException e){ + System.out.println("Some other process is already listening on port "+port+"."); + System.out.println("Please specify another port number on the command line."); + System.exit(0); + } + System.out.println("UDPReader ready and listening for UDP packets on port "+port); boolean running = true;