开发者

关于socket长连接 新手向 财富值16?

feng君蓝 2022-09-04 15:54

开发者_运维技巧

这个应该是main线程退出了,你在后面加一个Thread.sleep(1000000)试一下。


190****950 开发者_运维百科 2022-09-04 16:11

你的代码可以说明线程结束回收了socket连接。不知道你说的server是用什么开发的,如果是原生的socket,好像默认情况下并没有需要心跳包才可以维持连接,如果使用了其他框架并且设置了idle time,才需要心跳包来维持这个连接,服务器认为你空闲了一段时候后可能就不会再连接了,为了避免浪费资源就把你的连接关闭了。(个人理解)


0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜