阅读量:4
下面是一个简单的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的值。