Client.java 1.3 KB
package one;

import java.net.*;
import java.io.*;
import java.util.Scanner;

public class Client {
    public static void main(String[] args) {
        try {
            Socket socket = new Socket("localhost", 8888);
            System.out.println("连接服务器成功!");
            Scanner scanner = new Scanner(System.in);
            String input;


            while (true){
                if ((input = scanner.next()) != null){

                    PrintWriter writer = new PrintWriter(socket.getOutputStream());
                    writer.println(input);
                    writer.flush();
                    System.out.println("已发送命令:"+input);
                    if(input.equals("exit")){
                        break;
                    }
                }


                BufferedReader reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
                String time = reader.readLine();
                // 处理读取到的数据
                System.out.println("收到服务器时间:" + time);

//                String time = reader.readLine();
//                System.out.println("收到服务器时间:" + time);
            }
            socket.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}