在java中怎么获取客户端的端口
时间: 2023-11-22 07:56:57 浏览: 95
Java获取客户端IP
5星 · 资源好评率100%
在Java中,可以通过 Socket 类的 getPort() 方法来获取客户端的端口。具体代码如下:
```java
try {
ServerSocket serverSocket = new ServerSocket(8080);
Socket clientSocket = serverSocket.accept(); // 等待客户端连接
int clientPort = clientSocket.getPort(); // 获取客户端端口
System.out.println("客户端端口:" + clientPort);
} catch (IOException e) {
e.printStackTrace();
}
```
在上述代码中,我们首先创建了一个 ServerSocket 对象,并将其绑定到本地的 8080 端口上。然后调用它的 accept() 方法来等待客户端连接。一旦客户端连接成功,就可以通过 Socket 对象的 getPort() 方法来获取客户端的端口了。最后打印出客户端端口的值即可。
阅读全文