软件介绍:以下是一个简单的 Java Socket 服务器端代码示例:javaimport java.io.BufferedReader;import java.io.I...
以下是一个简单的 Java Socket 服务器端代码示例:
java
import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; public class Server { public static void main(String[] args) { try { // 创建一个 ServerSocket 对象并绑定到指定端口 int port = 8888; ServerSocket serverSocket = new ServerSocket(port); System.out.println("Server started on port " + port); // 等待客户端连接并接受连接请求 Socket clientSocket = serverSocket.accept(); System.out.println("Client connected: " + clientSocket.getInetAddress().getHostAddress()); // 获取输入流并读取客户端发送的数据 BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); String message = in.readLine(); System.out.println("Received message from client: " + message); // 关闭输入流和套接字 in.close(); clientSocket.close(); } catch (Exception e) { e.printStackTrace(); } } }
该示例演示了如何创建一个服务器端套接字,等待客户端连接并从客户端接收消息。在这个例子中,我们使用 BufferedReader 类来读取客户端发来的消息。
请注意,此代码仅提供了一般概述,并假定您已经熟悉 Java 和 Socket 编程。您需要进一步调整和完善代码以确保其适用于您的具体应用程序需求。