java获取本机IP,系统随机分配端口号,获取当前线程ID

来源:互联网 发布:wifi网络测试 编辑:程序博客网 时间:2024/05/20 00:37
ServerSocket serverSocket = null; //读取空闲的可用端口String localIp = null;try {    serverSocket = new ServerSocket(0);    localIp = serverSocket.getInetAddress().getLocalHost().getHostAddress();} catch (IOException e) {    e.printStackTrace();}int port = serverSocket.getLocalPort();System.out.println("系统分配的端口号 port="+port);System.out.println("当前本机ip:"+localIp);//获取当前进程IDString processName =        java.lang.management.ManagementFactory.getRuntimeMXBean().getName();System.out.println("当前进程ID:"+Long.parseLong(processName.split("@")[0]));
原创粉丝点击