服务端输出null

来源:-

qq_紫玫瑰_1

2017-05-09 22:38

BufferedReader buffer = new BufferedReader(new InputStreamReader(input));       
            while(buffer!=null){
                System.out.println("服务器:"+buffer.readLine());
                
            }

为何死循环输出  服务器:null

写回答 关注

1回答

  • 有一种力量从不曾消逝
    2017-05-23 23:31:48

    我的理解:

    1、首先您的这个buffer这个值就一直没有变过,相当于是while(true)的效果

    2、为什么输出null,不太清楚,不过把buffer.readLine()值赋给一个String变量,就不会为null。

Java Socket应用---通信是这样练成的

分享的是 Java 中的网络编程,使用Socket实现网络聊天通信

125013 学习 · 590 问题

查看课程

相似问题