java socket编程问题

2019-01-02 21:05发布

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

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

标签: java Socket
2条回答
梦寄多情
2楼-- · 2019-01-02 21:35

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

查看更多
十年一品温如言
3楼-- · 2019-01-02 21:35

楼上正解。

查看更多
登录 后发表回答