提供java监听端口程序
时间: 2023-06-03 17:06:19 浏览: 56
好的,我可以回答这个问题。你可以通过Java的ServerSocket类实现监听端口的功能。下面是一个基本的示例代码:
```java
import java.net.ServerSocket;
import java.net.Socket;
public class Listener {
public static void main(String[] args) {
try {
ServerSocket serverSocket = new ServerSocket(12345); // 监听端口12345
System.out.println("Server started, waiting for clients...");
while (true) {
Socket socket = serverSocket.accept(); // 等待客户端连接
System.out.println("Client connected: " + socket.getInetAddress());
// 处理客户端请求...
socket.close(); // 关闭连接
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
当有客户端连接到本机的12345端口时,程序会打印出"Client connected: 客户端IP地址",然后可以在while循环中处理客户端的请求。处理完成后,关闭连接即可。注意,以上代码只是一个简单的示例,实际应用中需要根据具体场景进行修改和完善。