​java

​java实现客户端调用的代码怎么写

小亿
82
2023-10-23 12:23:08
栏目: 编程语言

下面是一个简单的Java客户端调用示例代码:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;

public class Client {
    public static void main(String[] args) {
        String serverHostName = "localhost"; // 服务器主机名
        int serverPort = 8080; // 服务器端口号

        try {
            // 创建与服务器的连接
            Socket socket = new Socket(serverHostName, serverPort);

            // 获取输入输出流
            BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
            PrintWriter out = new PrintWriter(socket.getOutputStream(), true);

            // 向服务器发送消息
            out.println("Hello server!");

            // 接收服务器的响应
            String response = in.readLine();
            System.out.println("Server response: " + response);

            // 关闭连接
            socket.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

以上示例中,客户端使用Socket类与服务器建立连接。通过输入输出流与服务器进行通信。通过PrintWriter的println方法向服务器发送消息,通过BufferedReader的readLine方法接收服务器的响应。最后关闭连接。请根据实际情况修改serverHostName和serverPort的值。

0
看了该问题的人还看了