socket java中怎么得到客户端端口号
时间: 2023-09-16 17:14:23 浏览: 184
java socket 客户端代码
在Java中,可以通过Socket对象的getPort()方法获取客户端的端口号。例如,以下代码将获取与客户端通信的Socket对象,并输出其端口号:
```
Socket clientSocket = serverSocket.accept(); // 等待客户端连接
int clientPort = clientSocket.getPort(); // 获取客户端端口号
System.out.println("客户端端口号:" + clientPort);
```
其中,serverSocket是一个ServerSocket对象,accept()方法会阻塞当前线程,直到有客户端连接上来。一旦有客户端连接上来,accept()方法会返回一个Socket对象,该对象代表与客户端的通信连接。通过Socket对象的getPort()方法即可获取客户端的端口号。
阅读全文