java检测端口号是否被占用

来源:互联网 发布:怎样申请农村淘宝 编辑:程序博客网 时间:2024/05/07 02:32

原文地址:http://pengyan5945.iteye.com/blog/1465026

java检测端口号是否被占用的工具类:


package com.frank.util;import java.io.IOException;import java.net.InetAddress;import java.net.Socket;import java.net.UnknownHostException;public class NetUtil {/*** *  true:already in using  false:not using  * @param port */public static boolean isLoclePortUsing(int port){boolean flag = true;try {flag = isPortUsing("127.0.0.1", port);} catch (Exception e) {}return flag;}/*** *  true:already in using  false:not using  * @param host * @param port * @throws UnknownHostException  */public static boolean isPortUsing(String host,int port) throws UnknownHostException{boolean flag = false;InetAddress theAddress = InetAddress.getByName(host);try {Socket socket = new Socket(theAddress,port);flag = true;} catch (IOException e) {}return flag;}}


0 3