Client.java
1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
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();
}
}
}