JAVA TCP客户端读区文件,服务端写入文件

package Inter;

import java.io.*;
import java.net.Socket;


public class ClientDemo {
    public static void main(String[] args) throws IOException {
        Socket s = new Socket("127.0.0.1",10010);
//
        BufferedReader br = new BufferedReader(new FileReader("./1.txt"));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
        String line;
        while ((line=br.readLine())!=null){
            bw.write(line);
            bw.newLine();
            bw.flush();
        }
        bw.close();
        br.close();
    }
}
package Inter;

import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;

public class ServeDemo {
    public static void main(String[] args) throws IOException {

        ServerSocket ss = new ServerSocket(10010);
        Socket s = ss.accept();

        BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));//InputStream是字节输入流的所有类的超类,一般我们使用它的子类,如FileInputStream等; InputStreamReader //字节流到字符流到桥接器
        BufferedWriter fileWriter = new BufferedWriter(new FileWriter("./cc.txt"));
        String line ;
        while ( (line = br.readLine()) !=null){
            fileWriter.write(line);
            fileWriter.newLine();
            fileWriter.flush();
            System.out.println("您输入的是"+line);
        }
        fileWriter.close();
        ss.close();
    }
}

 

posted @ 2022-04-17 14:04  phpwyl  阅读(86)  评论(0编辑  收藏  举报