溫馨提示×

java如何獲取端口號

小億
283
2024-08-11 15:51:36
欄目: 編程語言

在Java中,可以通過以下方法獲取端口號:

  1. 使用Socket類的getLocalPort()方法獲取當前Socket連接的本地端口號。示例代碼如下:
Socket socket = new Socket();
int port = socket.getLocalPort();
System.out.println("Local port: " + port);
  1. 使用ServerSocket類的getLocalPort()方法獲取當前ServerSocket監聽的本地端口號。示例代碼如下:
ServerSocket serverSocket = new ServerSocket(0); // 0表示系統自動分配端口號
int port = serverSocket.getLocalPort();
System.out.println("Server port: " + port);
  1. 使用InetSocketAddress類的getPort()方法獲取InetSocketAddress對象中的端口號。示例代碼如下:
InetSocketAddress address = new InetSocketAddress("localhost", 8080);
int port = address.getPort();
System.out.println("Port: " + port);

通過以上幾種方法,可以輕松獲取Java程序中使用的端口號。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女