Java TCP/IP 协议示例:简单服务器实现
下面是一个使用Java TCP/IP协议的接口示例:
import java.io.*;
import java.net.*;
public class TCPIPInterfaceExample {
public static void main(String[] args) {
try {
// 创建服务器套接字
ServerSocket serverSocket = new ServerSocket(1234);
// 等待客户端连接
System.out.println("等待客户端连接...");
Socket clientSocket = serverSocket.accept();
System.out.println("客户端已连接");
// 获取输入流和输出流
BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true);
// 读取客户端发送的消息
String message = in.readLine();
System.out.println("收到客户端消息:" + message);
// 发送响应消息给客户端
out.println("服务器收到消息:" + message);
// 关闭连接
in.close();
out.close();
clientSocket.close();
serverSocket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
这个示例演示了一个简单的TCP/IP服务器,它等待客户端连接并接收客户端发送的消息,然后发送响应消息给客户端。
要运行这个示例,你可以在命令行中使用java TCPIPInterfaceExample来启动服务器。然后,你可以使用Telnet或其他TCP/IP客户端连接到服务器的IP地址和端口号(例如localhost和1234),并向服务器发送消息。服务器将收到消息并发送响应消息给客户端。
原文地址: https://www.cveoy.top/t/topic/pOoF 著作权归作者所有。请勿转载和采集!