java udp判断端口是否打开,java udp 端口
生活随笔
收集整理的這篇文章主要介紹了
java udp判断端口是否打开,java udp 端口
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景:JAVA(UDP編程中)獲取目前機器的空閑端口號
JAVA(UDP編程中)獲取當前機器的空閑端口號
在項目中需要獲取當前機器的空閑端口號.查閱資料實現如下:
// 獲取通信端口號
public static int getPort() {
DatagramSocket s = null;//為UDP編程中的Socket類,只可以判斷UDP占用的端口
// 測試兩個值之間的端口號
int MINPORT = 10000;
int MAXPORT = 65000;
for (; MINPORT < MAXPORT; MINPORT++) {
try {
// 第二個為測試本機IP,測試其它機器,則構建一個InetAddress對象
s = new DatagramSocket(MINPORT, InetAddress.getLocalHost());
s.close();
return MINPORT;
} catch (IOException e) {
// 如果報錯就說明報錯了,繼續測試上面的.
continue;
}
}
// 如果都在用就返回-1
return -1;
}
-------------------工作積累 尹當-------------------
總結
以上是生活随笔為你收集整理的java udp判断端口是否打开,java udp 端口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FFmpeg解码H264视频裸流(直接可
- 下一篇: [css] CSS3中的transit