全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: 客官不可以
打印 上一主题 下一主题

求java获取tcp端口连接数的实例或轮子

[复制链接]
11#
发表于 2022-12-21 17:21:59 | 只看该作者
我问的ai,它告诉我是 import java.io.BufferedReader;
import java.io.InputStreamReader;

public class PortConnectionCount {
    public static void main(String[] args) throws Exception {
        // 调用系统命令:lsof -i :端口号
        Process p = Runtime.getRuntime().exec("lsof -i :6666");
        BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
        String line;
        int connectionCount = 0;
        // 遍历命令输出的每一行
        while ((line = br.readLine()) != null) {
            // 统计连接数
            connectionCount++;
        }
        // 输出连接数
        System.out.println("端口6666的TCP连接数: " + connectionCount);
    }
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-15 13:57 , Processed in 0.054890 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表