| 25 |
|
} |
| 26 |
|
} |
| 27 |
|
|
| 28 |
< |
DatagramSocket socket = new DatagramSocket(port); |
| 28 |
> |
DatagramSocket socket = null; |
| 29 |
> |
try { |
| 30 |
> |
socket = new DatagramSocket(port); |
| 31 |
> |
} |
| 32 |
> |
catch (BindException e){ |
| 33 |
> |
System.out.println("Some other process is already listening on port "+port+"."); |
| 34 |
> |
System.out.println("Please specify another port number on the command line."); |
| 35 |
> |
System.exit(0); |
| 36 |
> |
} |
| 37 |
> |
|
| 38 |
|
System.out.println("UDPReader ready and listening for UDP packets on port "+port); |
| 39 |
|
|
| 40 |
|
boolean running = true; |