使用SocketChannel.finishConnect()出错,各位能帮我看看是什么问题吗?

yongpang 2008-08-26 04:50:15
在一个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()
这几个方法也不太了解他们的用法,知道的能帮忙解释一下吗?
...全文
512 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yongpang 2008-08-26
  • 打赏
  • 举报
回复
我晕了,竟然没人知道,哎
yongpang 2008-08-26
  • 打赏
  • 举报
回复
还没人知道吗
Sou2012 2008-08-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gannbatte 的回复:]
不清楚,帮你顶。
[/Quote]
gannbatte 2008-08-26
  • 打赏
  • 举报
回复
不清楚,帮你顶。
yongpang 2008-08-26
  • 打赏
  • 举报
回复
咋没人帮帮我看看呢

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧