默认
打赏 发表评论 7
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
站长您好
请问为什么我在7.2模拟NIO解决方案的代码中设置了SocketChannel为阻塞方式,但我观察控制的输出仍然是非阻塞呢?代码如下,
sc.configureBlocking(true);    // 设置为阻塞接受数据,其实默认也是阻塞
buffer.flip();
int readNum = sc.read(buffer);  // 这里读数据依旧是非阻塞的???
System.out.println("readNum = " + readNum); // 会直接打印readNum = 0
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部