package com; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintStream; import java.net.Socket; public class Client { public static final int port = 8090; public static final String host = "14.1.209.146"; // public static final String host = "127.0.0.1"; public static void main(String[] args) { System.out.println("Client Start..."); // while (true) { Socket socket = null; try { //创建一个流套接字并将其连接到指定主机上的指定端口号 socket = new Socket(host,port); //读取服务器端数据 BufferedReader input = new BufferedReader(new InputStreamReader(socket.getInputStream())); //向服务器端发送数据 PrintStream out = new PrintStream(socket.getOutputStream()); // System.out.print("请输入: \t"); // String str = new BufferedReader(new InputStreamReader(System.in)).readLine(); String str = "00000656\n" + "\n" + " \n" + " 1010157010000001812\n" + " 0258\n" + " 0157\n" + " 010231100\n" + " 01\n" + " 20230621170408\n" + " true\n" + " 500130004\n" + " 13\n" + " 015720230621010000001812\n" + " 0\n" + " \n" + " \n" + " \n" + " \n" + " getCount\n" + " todo"+ " \n" + " \n" + " userNum\n" + " 10110039\n" + " \n" + " \n" + " \n" + " \n" + ""; out.println(str); String ret = input.readLine(); System.out.println("服务器端返回过来的是: " + ret); // 如接收到 "OK" 则断开连接 if ("OK".equals(ret)) { System.out.println("客户端将关闭连接"); Thread.sleep(500); // break; } out.close(); input.close(); } catch (Exception e) { System.out.println("客户端异常:" + e.getMessage()); } finally { if (socket != null) { try { socket.close(); } catch (IOException e) { socket = null; System.out.println("客户端 finally 异常:" + e.getMessage()); } } } // } } }