import java.io.*;
import java.net.*;
class TextClient {
public static void main(String[] args)throws Exception{
Socket s = new Socket("223.78.121.254",1008);
BufferedReader br = new BufferedReader(new FileReader("ip.txt"));
PrintWriter pwOut = new PrintWriter(s.getOutputStream(),true);
String line = null;
while((line = br.readLine())!=null){
pwOut.println(line);
}
s.shutdownOutput();//关闭客户端的输出流,相当于给流中加入一个结束标记-1。
BufferedReader brIn = new BufferedReader(new InputStreamReader(s.getInputStream()));
String str = brIn.readLine();
System.out.println(str);
br.close();
s.close();
}
}
class TextServer{
public static void main(String[] args)throws Exception{
ServerSocket ss = new ServerSocket(1008);
Socket s = ss.accept();
String ip = s.getInetAddress().getHostAddress();
System.out.println(ip+"......Connected");
BufferedReader brIn = new BufferedReader(new InputStreamReader(s.getInputStream()));
PrintWriter pw = new PrintWriter(new FileWriter("server.txt"),true);
String line = null;
while((line = brIn.readLine())!=null)//不好停止{
pw.println(line);
}
PrintWriter pwOut = new PrintWriter(s.getOutputStream());
pwOut.println("上传成功!".getBytes());
pw.close();
s.close();
ss.close();
}
}