java nio问题求解
int num = selector.select();其中num>0,但是int r = socketChannel.read(byteBuffer);中的r,除了第一次接收正常外,其它均为空字符串,
实在不明白原因了
--------------------编程问答-------------------- 如果 r == 0,说明本次的消息内容已经结束了。 --------------------编程问答-------------------- 你又没放在循环里去read,当数据填满bytebuffer时,就不会接受了,当然会出现这种问题
补充:Java , Java SE