小弟我用C++结了个代码可以连接VPN,但是怎么实时检测连接是否断开呢?断开了还要重连如何实现
我用C++结了个代码可以连接VPN,但是如何实时检测连接是否断开呢?断开了还要重连怎么实现
LINUX下l2tp协议C++编程连接VPN服务器已经成功,除了一直ping在那还有什么方法可以实时检测连接状态的,因为有时候会断开的嘛,所以想要用代码实现检测到连接断开的时候能够自动重连。不能自动重连的程序是不健全的,求求各位大大来指导一下
------解决思路----------------------
底层的东西应该由底层主动告诉上一层 而不是上一层时时刻刻去检测下一层
------解决思路----------------------
LINUX下l2tp协议C++编程连接VPN服务器已经成功,除了一直ping在那还有什么方法可以实时检测连接状态的,因为有时候会断开的嘛,所以想要用代码实现检测到连接断开的时候能够自动重连。不能自动重连的程序是不健全的,求求各位大大来指导一下
------解决思路----------------------
底层的东西应该由底层主动告诉上一层 而不是上一层时时刻刻去检测下一层
------解决思路----------------------
system("interface ...>interface.txt");
system("ifconfig ...>ifconfig.txt");
//然后读文件interface.txt和ifconfig.txt的内容。