在一个nio方式的线程里的循环里使用一下方法有问题:
selector.select();
skeys = selector.selectedKeys().iterator();
if(skey.isConnectable()){
if(scClient.isConnectionPending()){
scClient.finishConnect();
}
scClient.register(selector,SelectionKey.OP_READ);当到scClient.finishConnect();这句时出现异常,提示Connection refused:no further information
各位能帮我看一下吗?
我不太熟悉nio的东西,对上面的skey.isConnectable(),scClient.isConnectionPending(),scClient.finishConnect()
这几个方法也不太了解他们的用法,知道的能帮忙解释一下吗?
selector.select();
skeys = selector.selectedKeys().iterator();
if(skey.isConnectable()){
if(scClient.isConnectionPending()){
scClient.finishConnect();
}
scClient.register(selector,SelectionKey.OP_READ);当到scClient.finishConnect();这句时出现异常,提示Connection refused:no further information
各位能帮我看一下吗?
我不太熟悉nio的东西,对上面的skey.isConnectable(),scClient.isConnectionPending(),scClient.finishConnect()
这几个方法也不太了解他们的用法,知道的能帮忙解释一下吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货