linux C socket 断线重连的实现

小菜菜__ 小菜菜__ 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
服务器监听一个端口,我这边去创建socket进行长链接,过段时间发送心跳包(双方约定好的)。现在想实现服务器端口重启的情况下,我这边能重连上去。请问如何实现?我现在是如果服务器端口一关闭,我这边一发心跳包,我发心跳包的进程就死了,导致服务器端口重新监听的时候就没发心跳包了,更不会重新去连了,能给个建议我怎么做比较好。重新开个进程去监控这个进程有没有死掉,死掉就重新去连socket?还是监控socket的状态?
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
小菜菜__
Linux/Unix社区 23,224 成员 74,535 内容