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