JAVA NIO中服务器断开socketChannel的状态问题 java.nio中服务器断开后socketChannel的状态(isConnected,isOpen,finishConnect)一直是true啊,按理说服务器断开后,这些状态都应该变成false了啊,很迷糊。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 程序在正常情况下能读取和接收数据,但是在服务器断开的情况下就出现问题了。我这里启了三个线程,一个读消息,一个写消息,一个状态监控的线程,在状态监控的线程里面,根据socketChannel的状态(isConnected)来判断是否和服务器连接,连接上了服务器后,断开服务器后socketChannel的状态是不会改变的。难道我要在读和写的线程里面加个状态的标志,只要读写出现异常就重连服务器吗?好像这个有点问题,出现的异常不一定是服务器断开的情况。 [Quote 3 楼 java2000_net 的回复]任何状态总要有程序改变才可以,所以一个单线程的程序,是不可能自动改变状态的。[/Quote] 如何用Java处理法文字符”ç””ô”等 排除异常,有错? 多线程求教! 问一个简单的javac命令问题 以文件名排序,不会。请大家传授! 使用POI处理xls文件,一个单元格内有若干种格式,这种要怎么处理? 网络文件传送问题 请各位帮我解读这句话,基础问题啊,。 请问在java中如何写入word模版文件?(在线等待)谢谢! 在JAVA中如何传递一个数组变量作为参数,代码如下! 继承问题。。。问题还真是多吖。。郁闷 怎么把list里面的图片读出来?poi
难道我要在读和写的线程里面加个状态的标志,只要读写出现异常就重连服务器吗?好像这个有点问题,出现的异常不一定是服务器断开的情况。