java socket编程问题

2019-01-02 21:10发布

问题:

服务器端 ServerSocket 获取到客户端的连接后得到一个Socket。当客户端关闭的时候

比如断开了网络,关闭了JVM。服务器这端如何判断Socket是已经关闭的了? 我发现什么方法都不好使呀。请给出有效判断方法,谢谢!

回答1:

加入心跳,服务端一定时长没有收到客户端端的心跳信息,就自动断开



回答2:

楼上正解。



标签: