SOCKET时,如果让客户端在服务器端关闭连接时退出,否则一直接收服务器的响应?谢谢

解决方案 »

  1.   


     BufferedReader   in   =   new   BufferedReader(new   InputStreamReader(System.in));                 String   words= " ";                 while(true){                     words   =   in.readLine();                 } 这只是不停的接收,但怎么跳出这个TRUE循环?
      

  2.   

    检查:流中是否还有资源,如果读取到了,最后,就break
      

  3.   

    判断words 是否为空 
    为空就 break 或者 return
      

  4.   


    BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); 
    String words= " "; 
    while((words= in.readLine())!=null){ 
        //在这个里面可以打印出words的值