JAVA怎样获取SOCKET连接状态
1、1.Server服务器端:启动一个服务端监听某个port端口代码:

3、3.Client客户端代码:打印链接状态代码:

5、5.从连接对拇峨镅贪象的属性信息来看,连接是没有中断,但实际链接已经在服务端建立链接10秒后断开了。说明了上述几个方法是不能实时推断出socket的链接状态,仅仅是sock髫潋啜缅et驻留在内存的状态。事实上。此时假设调用流去读取信息的话。就会出现异常。 事实上,想要推断socket是否仍是链接状态。仅仅要发一个心跳包即可了,例如以下一句代码:

7、7.注意事项:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:56
阅读量:21
阅读量:28
阅读量:56
阅读量:56