首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAVA(UDP编程中)获取目前机器的空闲端口号

2012-12-31 
JAVA(UDP编程中)获取当前机器的空闲端口号在项目中需要获取当前机器的空闲端口号.查阅资料实现如下:?// 获

JAVA(UDP编程中)获取当前机器的空闲端口号

在项目中需要获取当前机器的空闲端口号.查阅资料实现如下:


?

// 获取通信端口号public static int getPort() { DatagramSocket s = null;//为UDP编程中的Socket类,只可以判断UDP占用的端口// 测试两个值之间的端口号int MINPORT = 10000;int MAXPORT = 65000;for (; MINPORT < MAXPORT; MINPORT++) {try {// 第二个为测试本机IP,测试其它机器,则构建一个InetAddress对象s = new DatagramSocket(MINPORT, InetAddress.getLocalHost());s.close();return MINPORT;} catch (IOException e) {// 如果报错就说明报错了,继续测试上面的.continue;}}// 如果都在用就返回-1return -1;}
?




-------------------工作积累 尹当-------------------

热点排行