角色:
-
– 服务器:让accept()循环起来可以接受多个连接 + 给每个客户端分配话务员
-
– 话务员:读取客户端发来的数据,给客户端回声数据
-
– 客户端:一直给服务器发送数据out、并且接受服务器回声回来的数据in
需求:客户端输入的一行数据发送给服务器,服务器再把数据回声给客户端。
//这个类用来测试读取一行写出一行
public class Test2_Line {
public static void main(String[] args) throws Exception {
//2、读取到 用户输入的数据
BufferedReader in = new BufferedReader(new FileReader("D:\\iotest\\1.txt"));
//a,readLine()会一行一行读取数据,但是没有数据时返回null。会去读一个换行符
String line ;//保存读到的一行数据 \r \n
while( ( line = in.readLine() ) != null){
//3、打印这一行数据
System.out.println(line);
}
//4、写出一行一行的数据
PrintWriter out = new PrintWriter(new FileWriter("D:\\iotest\\1.txt"));
out.println("hello");
out.println("java");
out.println("world");
//想要把数据