Linux C语言ping方法判断是否已经连接网络方法
来源:互联网 发布:淘宝怎么修改店名 编辑:程序博客网 时间:2024/06/05 07:49
#include "time.h"
int go_ping(char *svrip)
{
int i = 0;
while(i < 2)
{
pid_t pid;
if ((pid = vfork()) < 0)
{
printf("vfork error");
exit(1);
}
else if (pid == 0)
{
if ( execlp("ping", "ping","-c","1",svrip, (char*)0) < 0)
{
printf("execlp error\n");
exit(1);
}
}
int stat;
waitpid(pid, &stat, 0);
if (stat == 0)
{
return 0;
}
sleep(1);
i++;
}
return -1;
}
int go_ping(char *svrip)
{
int i = 0;
while(i < 2)
{
pid_t pid;
if ((pid = vfork()) < 0)
{
printf("vfork error");
exit(1);
}
else if (pid == 0)
{
if ( execlp("ping", "ping","-c","1",svrip, (char*)0) < 0)
{
printf("execlp error\n");
exit(1);
}
}
int stat;
waitpid(pid, &stat, 0);
if (stat == 0)
{
return 0;
}
sleep(1);
i++;
}
return -1;
}
阅读全文
0 0
- Linux C语言ping方法判断是否已经连接网络方法
- linux下C语言判断网络是否连接
- 判断网络是否连接方法小结(C#)
- Android--用ping的方法判断当前网络是否可用
- 判断网络是否可连接的方法
- 判断Android网络是否连接方法
- Linux C 判断网络是否连接
- ping +IP如何判断网络是否连接
- 判断已经声明的方法是否实现
- android中判断是否连接网络的方法
- 判断网络是否连接的几种方法
- C#判断当前计算机是否已经连接网络
- C语言判断文件夹或者文件是否存在的方法
- C语言判断文件夹或者文件是否存在的方法
- C语言判断文件夹或者文件是否存在的方法
- C语言判断文件夹或者文件是否存在的方法
- C语言判断文件夹或者文件是否存在的方法
- C语言判断文件夹或者文件是否存在的方法
- Lua栈
- ECMA5Script新增的数组循环遍历九个方法
- 669. Trim a Binary Search Tree
- 垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?
- 数据库基本操作
- Linux C语言ping方法判断是否已经连接网络方法
- 进程、线程、多线程相关总结
- 浮点数在计算机中的存储形式
- Hive创建外部分区表
- 安装mysql5.6遇到的问题
- Spring Cloud实战小贴士:Zuul的饥饿加载(eager-load)使用
- 数据结构实验6 树的遍历
- SSH整合出现的一些问题
- 堆排序