示例#1
0
 /**
  * Find the requested number of available UDP ports, each randomly selected from the range [{@code
  * minPort}, {@code maxPort}].
  *
  * @param numRequested the number of available ports to find
  * @param minPort the minimum port number
  * @param maxPort the maximum port number
  * @return a sorted set of available UDP port numbers
  * @throws IllegalStateException if the requested number of available ports could not be found
  */
 public static SortedSet<Integer> findAvailableUdpPorts(
     int numRequested, int minPort, int maxPort) {
   return SocketType.UDP.findAvailablePorts(numRequested, minPort, maxPort);
 }
示例#2
0
 /**
  * Find an available UDP port randomly selected from the range [{@code minPort}, {@code maxPort}].
  *
  * @param minPort the minimum port number
  * @param maxPort the maximum port number
  * @return an available UDP port number
  * @throws IllegalStateException if no available port could be found
  */
 public static int findAvailableUdpPort(int minPort, int maxPort) {
   return SocketType.UDP.findAvailablePort(minPort, maxPort);
 }