欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java检测端口是否被占用,java检测端口占用,Java可以通过Sock

来源: javaer 分享于  点击 3709 次 点评:47

java检测端口是否被占用,java检测端口占用,Java可以通过Sock


Java可以通过Socket类来检测端口是否被占用:

import java.net.*;import java.io.*;public class Main {   public static void main(String[] args) {      Socket Skt;      String host = "localhost";      if (args.length gt; 0) {         host = args[0];      }      for (int i = 0; i < 1024; i++) {         try {            System.out.println("Looking for "+ i);            Skt = new Socket(host, i);            System.out.println("There is a server on port "            + i + " of " + host);         }         catch (UnknownHostException e) {            System.out.println("Exception occured"+ e);            break;         }         catch (IOException e) {         }      }   }}
相关栏目:

用户点评