问题:
在我服务端返回数据给安卓的客户端时,发现在readline()这个方法的时候一直阻塞,读不出数据
解决:
在传输的字符串末尾加上“ ”
原因:
读取一个文本行。通过下列字符之一即可认为某行已终止:换行 (‘ ’)、回车 (‘ ’) 或回车后直接跟着换行。 也就是说读取一行知道碰到换行符,或回车符,则认为此行已近读完了,接着返回
–图片来自博客文章: 关于BufferedReader readline 阻塞的问题
(真的很感谢这篇文章啊~~~解决了这个问题~)
在我服务端返回数据给安卓的客户端时,发现在readline()这个方法的时候一直阻塞,读不出数据
在传输的字符串末尾加上“ ”
读取一个文本行。通过下列字符之一即可认为某行已终止:换行 (‘ ’)、回车 (‘ ’) 或回车后直接跟着换行。 也就是说读取一行知道碰到换行符,或回车符,则认为此行已近读完了,接着返回
–图片来自博客文章: 关于BufferedReader readline 阻塞的问题
(真的很感谢这篇文章啊~~~解决了这个问题~)