Java socket 网络编程:BufferedReader readline 阻塞

2022-07-01 10:08:30

问题:

在我服务端返回数据给安卓的客户端时,发现在readline()这个方法的时候一直阻塞,读不出数据


解决:

在传输的字符串末尾加上“\n”


原因:

读取一个文本行。通过下列字符之一即可认为某行已终止:换行 (‘\n’)、回车 (‘\r’) 或回车后直接跟着换行。 也就是说读取一行知道碰到换行符,或回车符,则认为此行已近读完了,接着返回

这里写图片描述

–图片来自博客文章:关于BufferedReader readline 阻塞的问题
(真的很感谢这篇文章啊~~~解决了这个问题~)

  • 作者:y4ung
  • 原文链接:https://y4ung.blog.csdn.net/article/details/68555726
    更新时间:2022-07-01 10:08:30