linux C socket 断线重连的实现
小菜菜__ 2013-12-19 09:49:11 服务器监听一个端口,我这边去创建socket进行长链接,过段时间发送心跳包(双方约定好的)。现在想实现服务器端口重启的情况下,我这边能重连上去。请问如何实现?我现在是如果服务器端口一关闭,我这边一发心跳包,我发心跳包的进程就死了,导致服务器端口重新监听的时候就没发心跳包了,更不会重新去连了,能给个建议我怎么做比较好。重新开个进程去监控这个进程有没有死掉,死掉就重新去连socket?还是监控socket的状态?