中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java怎么檢測端口號是否被占用

小億
160
2024-01-18 22:36:04
欄目: 編程語言

要檢測端口號是否被占用,可以使用Java的Socket類來嘗試建立一個Socket連接。如果能夠成功建立連接,說明端口號已經被占用,否則表示端口號沒有被占用。以下是一個簡單的示例代碼:

import java.io.IOException;
import java.net.Socket;

public class PortScanner {
    public static void main(String[] args) {
        int port = 8080;  // 要檢測的端口號
        String host = "localhost";  // 主機名

        try {
            Socket socket = new Socket(host, port);
            System.out.println("Port " + port + " is already in use");
            socket.close();
        } catch (IOException e) {
            System.out.println("Port " + port + " is available");
        }
    }
}

在上述代碼中,我們嘗試在指定的主機和端口上建立一個Socket連接。如果連接成功,則輸出端口號已經被占用的消息,否則輸出端口號可用的消息。

請注意,這種方法只能檢測指定主機上的端口是否被占用。如果你需要檢測本地機器上的端口是否被占用,可以將主機名設為"localhost"或者"127.0.0.1"。如果需要檢測遠程機器上的端口是否被占用,需要將主機名設為對應的IP地址。

0
习水县| 安福县| 兖州市| 平乐县| 金平| 霍山县| 临湘市| 息烽县| 台湾省| 高尔夫| 深泽县| 灵寿县| 安岳县| 莒南县| 章丘市| 五台县| 精河县| 潮安县| 祁门县| 盐池县| 筠连县| 穆棱市| 鄯善县| 昌邑市| 平利县| 象山县| 蒙山县| 长宁县| 海伦市| 广宁县| 康乐县| 明星| 二连浩特市| 开化县| 临安市| 宝丰县| 西平县| 沭阳县| 澳门| 黎平县| 易门县|