Java 客户端代码示例:向服务器发送整数并接收计算结果
以下是一个简单的 Java 客户端代码示例,展示如何将两个整数发送到服务器进行计算,并接收计算结果并展示。
import java.io.*;
import java.net.*;
public class Client {
public static void main(String[] args) {
try {
// 创建客户端套接字,连接到服务器
Socket socket = new Socket('localhost', 8888);
// 获取输入流和输出流
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
// 循环获取用户输入,发送到服务器进行计算
while (true) {
// 输入两个整数
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print('请输入第一个整数:');
String num1 = reader.readLine();
System.out.print('请输入第二个整数:');
String num2 = reader.readLine();
// 发送两个整数到服务器
out.println(num1);
out.println(num2);
// 接收服务器计算结果并展示
String result = in.readLine();
System.out.println('计算结果:' + result);
// 判断两个整数和是否为 100,如果是则结束程序
if (Integer.parseInt(num1) + Integer.parseInt(num2) == 100) {
System.out.println('两个整数和为 100,程序结束。');
break;
}
}
// 关闭套接字
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
请注意,这只是一个简单的示例,并没有进行错误处理和异常处理。在实际应用中,应该根据具体情况进行适当的错误处理和异常处理。
原文地址: https://www.cveoy.top/t/topic/o5Co 著作权归作者所有。请勿转载和采集!