为了账号安全,请及时绑定邮箱和手机立即绑定

什么时候要加"\n"

   while(!(inputContent = inputReader.readLine()).equals("bye")){
    session.write(inputContent);//session.write(inputContent+"\n");这里到底要不要加“\n”呢?
   }

要不要加“\n”呢?之前的有加,在这里没有加可以正常发送


正在回答

3 回答

BufferedReader在write数据时,为什么要加换行符'\r\n',是因为服务端其实也是在用readLine阻塞方法在读,如果没有换行符,那么就会一直阻塞。直到发送'\r\n',在会进行处理,反馈数据。

我觉得用BufferedReader的newLine方法更好

0 回复 有任何疑惑可以回复我~

我就是想知道wirte是怎么操作的,为什么自己加了\n


0 回复 有任何疑惑可以回复我~

\n应该是用于换行的,看自己的需要,想换行就加。服务器接收时,注意对应处理就好了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
见证Android消息推送时刻
  • 参与学习       48192    人
  • 解答问题       203    个

本课程将一步步教你如何搭建出一个自己的Android推送平台

进入课程

什么时候要加"\n"

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信