社区
Java SE
帖子详情
如何扫描计算机的端口,获取指定数量的空闲端口?
沉珂
2006-05-10 06:56:40
同上,谢谢
...全文
317
4
打赏
收藏
如何扫描计算机的端口,获取指定数量的空闲端口?
同上,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skylovers
2006-05-26
打赏
举报
回复
socketServer吧?socket我记得不能bind本地的固定端口.
cold_blooded
2006-05-26
打赏
举报
回复
public class Test2{
public static void main(String[] args) {
String host = "localhost";
int host_count = 10;
int j = 1;
for (int i = 8010; i > 7990; i--) {
if (!connect(host, i)) {
int count = j++;
if (count > host_count) {
return;
}
System.out.println("空闲端口" + count + ":[" + i + "]");
}
}
}
public static boolean connect(String host, int port) {
try {
Socket socket = new Socket(host, port);
boolean success = socket.isConnected();
if (success) {
socket.close();
}
return success;
} catch (UnknownHostException e) {
return false;
} catch (IOException e) {
return false;
}
}
}
iwlk
2006-05-25
打赏
举报
回复
同意楼上的
ppzine
2006-05-19
打赏
举报
回复
最简单的办法是建议一个socket 连接,然后给这个连接绑上不同的端口上,来个for,
java
获取
空闲
端口
_
获取
系统
空闲
端口
1024-65535为用户
端口
,又分为: BSD临时
端口
(1024-5000)和BSD服务器(非特权)
端口
(5001-65535).0-1023: BSD保留
端口
,也叫系统
端口
,这些
端口
只有系统特许的进程才能使用;1024-5000: BSD临时
端口
,一般的应用程序使用1024...
java随机
获取
区间段
空闲
端口
_
获取
系统
空闲
端口
1024-65535为用户
端口
,又分为: BSD临时
端口
(1024-5000)和BSD服务器(非特权)
端口
(5001-65535).0-1023: BSD保留
端口
,也叫系统
端口
,这些
端口
只有系统特许的进程才能使用;1024-5000: BSD临时
端口
,一般的应用程序使用1024...
获取
系统
空闲
端口
使用InetSocketAddress
获取
系统
空闲
端口
java
获取
空闲
端口
_JAVA(UDP编程中)
获取
当前机器的
空闲
端口
号
在项目中需要
获取
当前机器的
空闲
端口
号.查阅资料实现如下://
获取
通信
端口
号 public static int getPort() {DatagramSocket s = null;//为UDP编程中的Socket类,只可以判断UDP占用的
端口
// 测试两个值之间的
端口
号int...
Qt
获取
空闲
端口
号
Qt怎么
获取
空闲
端口
号?这里给大家介绍一个通过Windows API来get的方法: 一、新建Qt控制台应用程序 这里需要使用到WS2_32.lib及IPHlpApi.Lib库文件,如我的这两个库文件的路径: 64位的路径 C:\Program Files (x86)...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章