1. 程式人生 > 其它 >JAVA TCP客戶端讀區檔案,服務端寫入檔案

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(); } }