『壹』 利用java代碼如何檢測某埠號是否可用
很簡單,給你寫個例子:
//檢測埠8080到8090哪些可用哪些不可用
for(int i = 8080; i<8090; i++){
try {
ServerSocket sskt = new ServerSocket(i);
System.out.println("埠[" +i + "]可用。");
} catch (IOException e) {
System.out.println("埠 [" + i + "] 被佔用.");
}
}
『貳』 怎麼獲取伺服器上的ip地址和埠號
在伺服器中要查看埠,可以使用Netstat命令:
1、依次點擊「開始→運行」,鍵入「cmd」並回車,打開命令提示符窗口。
2、在命令提示符狀態下鍵入「netstat -a -n」,按下回車鍵後就可以看到以數字形式顯示的TCP和UDP連接的埠號及狀態。
Netstat命令用法如下:
命令格式:Netstat -a -e -n -o -s-an
-a 表示顯示所有活動的TCP連接以及計算機監聽的TCP和UDP埠。
-e 表示顯示乙太網發送和接收的位元組數、數據包數等。
-n 表示只以數字形式顯示所有活動的TCP連接的地址和埠號。
-o 表示顯示活動的TCP連接並包括每個連接的進程ID(PID)。
-s 表示按協議顯示各種連接的統計信息,包括埠號。
-an 查看所有開放的埠