首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于NIO的有关问题,ServerSocketChannel发出信息,但是SocketChannel就是收不到信息

2012-09-19 
关于NIO的问题,ServerSocketChannel发出信息,但是SocketChannel就是收不到信息最近在做一个局域网的聊天软

关于NIO的问题,ServerSocketChannel发出信息,但是SocketChannel就是收不到信息
最近在做一个局域网的聊天软件,被一个问题卡住了。
服务端ServerSocketChannel对所有的SocketChannel发出用户列表信息,但是客户端那边的socketChannel的读取线程只收到了一次,当ServerSocketChannel第二次发出信息后,客户端的socketChannel就读取不到了,这是为什么啊?第一次能读取到,为什么第二次就读取不到了呢?
这是我的毕业设计,请高手们帮帮忙!谢谢!


[解决办法]
在if判断中再加个key.isAcceptable()连接判断试试。

热点排行