java 25端口代码
时间: 2023-07-10 07:08:28 浏览: 78
以下是在 Java 中监听 25 端口的示例代码:
```java
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
public static void main(String[] args) {
try (ServerSocket serverSocket = new ServerSocket(25)) {
System.out.println("Server started. Listening on port 25...");
while (true) {
Socket socket = serverSocket.accept();
System.out.println("New client connected: " + socket.getInetAddress().getHostAddress());
// TODO: Handle client connection
}
} catch (IOException e) {
System.err.println("Error occurred: " + e.getMessage());
}
}
}
```
在这个示例中,我们使用 `ServerSocket` 类来监听 25 端口,并在客户端连接时打印一条消息。你可以将 `TODO` 部分替换为处理客户端连接的代码。请注意,在实际使用中,你需要考虑多个客户端同时连接的情况,并为每个客户端创建一个单独的线程来处理连接。
阅读全文