Channel不是只能通过Buffer进行操作吗
socketChannel.write(Charset.forName("utf-8").encode(nickName + ": " + request));课程中的这个代码不就没有用到Buffer吗
try{
((SocketChannel) targetChannel).write(Charset.forName("utf-8").encode(request));
} catch (IOException e) {
e.printStackTrace();
}这段也是?