什么時(shí)候要加"\n"
???while(!(inputContent = inputReader.readLine()).equals("bye")){
????session.write(inputContent);//session.write(inputContent+"\n");這里到底要不要加“\n”呢?
???}
要不要加“\n”呢?之前的有加,在這里沒有加可以正常發(fā)送
???while(!(inputContent = inputReader.readLine()).equals("bye")){
????session.write(inputContent);//session.write(inputContent+"\n");這里到底要不要加“\n”呢?
???}
要不要加“\n”呢?之前的有加,在這里沒有加可以正常發(fā)送
2014-12-01
舉報(bào)
2015-04-10
BufferedReader在write數(shù)據(jù)時(shí),為什么要加換行符'\r\n',是因?yàn)榉?wù)端其實(shí)也是在用readLine阻塞方法在讀,如果沒有換行符,那么就會(huì)一直阻塞。直到發(fā)送'\r\n',在會(huì)進(jìn)行處理,反饋數(shù)據(jù)。
我覺得用BufferedReader的newLine方法更好
2014-12-02
我就是想知道wirte是怎么操作的,為什么自己加了\n
2014-12-02
\n應(yīng)該是用于換行的,看自己的需要,想換行就加。服務(wù)器接收時(shí),注意對應(yīng)處理就好了