readLine

来源:3-2 编程实现基于 TCP 的 Socket 通信之服务器端

暗二

2015-05-31 11:04

String s =null;

while((s = br.readLine())!= null){

System.out.println("客户说:"+s);

}

改为

String s =br.readLine();

while((s = br.readLine())!= null){

System.out.println("客户说:"+"ta 说哦~~哦~~哦~~"+s);

}

为什么报错

写回答 关注

2回答

  • 风中过客
    2015-06-01 00:28:27
    已采纳

    String s =br.readLine();//把输入流的内容读了一次,读出来的内容复制到s

    while((s = br.readLine())!= null)//br.readLine()继续读 , 可能就没有内容了,直接返回了null给s。


    暗二

    非常感谢!

    2015-08-31 08:28:04

    共 1 条回复 >

  • 李永刻
    2015-09-17 22:07:08

    String s=null;

    while((s = br.readLine())!= null)//再打印s,可能不管用  收到的是null,可以改成

    String s=br.readLine();

    while((br.readLine)!=null)

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

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

125012 学习 · 590 问题

查看课程

相似问题