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