这里是源码,,
我现在跟一个硬件方对接,我设定socket的超时时间是600秒
硬件方会发送心跳,1分钟一次,如果服务器600秒接不到心跳,就会断开这个链接
如果是满足600秒收不到心跳,的确是可以彻底断开此链接,我已经确认了(此时硬件方发送心跳会失败,硬件方会发送重新登录的信息过来)
现在硬件方会时不时会报这个错误,但是并不满足600秒收不到心跳。(此时硬件方发送心跳是成功的),我跟踪了一下这个错误(进入了catch,也进入了finally)虽然socket.close执行了,,但是服务器还是能接受到心跳,怎么解决这个问题