关于socket长连接 新手向?
这个应该是main线程退出了,你在后面加一个Thread.sleep(1000000)
试一下。
年少憔悴魂 2022-06-21 19:17
你的代码可以说明线程结束回开发者_运维百科收了socket
连接。不知道你说的server
是用什么开发的,如果是原生的socket
,好像默认情况下并没有需要心跳包才可以维持连接,如果使用了其他框架并且设置了idle time
,才需要心跳包来维持这个连接,服务器认为你空闲了一段时候后可能就不会再连接了,为了避免浪费资源就把你的连接关闭了。(个人理解)
精彩评论