請(qǐng)問下,為什么要再次注冊(cè)可讀事件啊,還有,寫的時(shí)候?yàn)槭裁床槐O(jiān)聽可寫?
?1, socketChannel.register(selector, SelectionKey.OP_READ);
2,????? socketChannel.write(Charset.forName("UTF-8")
??????????????? .encode("你與聊天室里其他人都不是朋友關(guān)系,請(qǐng)注意隱私安全"));
?1, socketChannel.register(selector, SelectionKey.OP_READ);
2,????? socketChannel.write(Charset.forName("UTF-8")
??????????????? .encode("你與聊天室里其他人都不是朋友關(guān)系,請(qǐng)注意隱私安全"));
2019-05-29
舉報(bào)
2019-06-01
你的意思是:為什么服務(wù)器只監(jiān)聽、處理接入事件和可讀事件,而沒有監(jiān)聽、處理可寫事件是吧。是因?yàn)橐话愕姆?wù)器都是一問一答式的,就是說由客戶端問,服務(wù)器端答。所以服務(wù)器只需要監(jiān)聽可讀就好,并不需要再監(jiān)聽可寫了,也沒有這種必要。
2019-05-29
沒注意看之前同學(xué)的問題,第一個(gè)問題明白了。沒有也可以,
至于第二個(gè)問題,個(gè)人認(rèn)為只是沒有做監(jiān)聽處理,是阻塞的,是這樣嗎