黑马程序员技术交流社区

标题: 程序执行顺序,阻塞问题 [打印本页]

作者: FCRandR    时间: 2015-10-24 23:06
标题: 程序执行顺序,阻塞问题
客户端读写的阻塞问题,
  1. import java.io.*;
  2. import java.net.*;

  3. class  TransClient
  4. {
  5.         public static void main(String[] args) throws Exception
  6.         {
  7.                 Socket s = new Socket("192.168.1.102", 10008);

  8.                 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

  9.                 PrintWriter bout = new PrintWriter(s.getOutputStream(), true);
  10.                 BufferedReader bread = new BufferedReader(new InputStreamReader(s.getInputStream()));

  11.                 String line = null;
  12.                 while ((line=br.readLine())!=null)
  13.                 {
  14.                         if ("over".equals(line))
  15.                                 break;
  16.                         bout.println(line);//客户端写数据到网络流中,
  17.                         System.out.println(bread.readLine());//客户端读网络流中的数据,如果上一句写完发送到服务器还没等发回,那程序是不是就停止这里等
  18.                 }

  19.                 br.close();
  20.                 bout.close();
  21.                 s.close();
  22.         }
  23. }
复制代码




作者: 达达达    时间: 2015-10-25 22:38
快学网络编程了,先记住,谢了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2