#include <stdio.h>
#include <stdlib.h>
int main() {
// 使用ping命令检测网络连接, -c 1 表示只发送一个ping请求
int return_value = system("ping -c 1 www.baidu.com > /dev/null 2 > &1");
if (return_value == 0) { //返回值为0表示ping命令执行成功
printf("connect success\n");
} else {
printf("connect error\n"); // 非0返回值可能表示ping命令执行失败或网络不通
}
return 0;
}
代码实现使用ping 方式确认网络通断
于 2024-02-01 20:02:30 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)