可能java没有读到行结束符
delphi发了么?

解决方案 »

  1.   

    看到了5*的人
    我想readline阻塞到接收到\n时才会返回,delphi需要发\n
      

  2.   

    谢谢,问题解决
    还想问一下BufferedReader怎样flush?
    delphi发一条信息,java就反复接收这一条
      

  3.   

    同意,用read就可以了,不要用readLine(),或者就约定要用\n
      

  4.   

    哎!又犯了一个低级错误!
    str=bufferedReader.readLine();
    while(str!=null){
      System.out.println(str);
    }
    改为
    while((str=bufferedReader.readLine())!=null){
      System.out.println(str);
    }