A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

本帖最后由 在学野马 于 2014-9-24 16:14 编辑
  1. 客户端
  2. public static void main(String[] args) throws Exception {
  3.                 Socket socket = new Socket("192.168.1.102", 10002);
  4.                 BufferedReader bufferedReader=new BufferedReader(new FileReader("c:\\de.txt"));
  5.                 PrintWriter printWriter=new PrintWriter(socket.getOutputStream());
  6.                 String len=null;
  7.                 while((len=bufferedReader.readLine())!=null){
  8.                         printWriter.println(len);
  9.                         System.out.println(len);
  10.                 }
  11.                 printWriter.println("over");
  12.                 BufferedReader bfr=new BufferedReader(new InputStreamReader(socket.getInputStream()));
  13.                 String s=bfr.readLine();
  14.                 System.out.println(s);
  15.                 socket.close();
  16.                 bufferedReader.close();
  17.         }
  18. 服务器

  19. public static void main(String[] args) throws Exception {
  20.                 // TODO Auto-generated method stub

  21.                 ServerSocket serverSocket = new ServerSocket(10002);
  22.                 Socket s = serverSocket.accept();
  23.                 System.out.println(s.getInetAddress().getHostAddress());
  24.                 BufferedReader bufferedReader = new BufferedReader(
  25.                                 new InputStreamReader(s.getInputStream()));
  26.                 PrintWriter fileWriter=new PrintWriter(new FileWriter("c:\\dee.txt",true));
  27.                 String line = null;
  28.                 while ((line = bufferedReader.readLine()) != null) {
  29.                         if("over".equals(line))
  30.                                 break;
  31.                         fileWriter.println(line);
  32.                 }
  33.                 BufferedWriter bfw=new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
  34.              bfw.write("上传成功");
  35.              bfw.flush();
  36.             
  37.              serverSocket.close();
  38.              s.close();
  39.              fileWriter.close();
  40.                  
  41.         }
复制代码



评分

参与人数 1技术分 +1 收起 理由
陈君 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马