Here you can find the source of isLoclePortUsing(int port)
Parameter | Description |
---|---|
port | a parameter |
public static boolean isLoclePortUsing(int port)
//package com.java2s; //License from project: Open Source License import java.io.IOException; import java.net.InetAddress; import java.net.Socket; import java.net.UnknownHostException; public class Main { /***//from w ww . j a v a2 s . c o m * 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; } }