php多个地方ping,同时ping多个ip找了最快的ip网的php实例-PHP源码
$servers = array(
array('VIP荷兰线路01','nl01.yyuu.me','81.4.105.195','4122或3108'),
array('VIP法国线路01','fr01.yyuu.me','176.31.206.242','4122或3108'),
array('VIP意大利线路01','it01.yyuu.me','37.247.48.226','4122或3108'),
array('VIP新加坡线路01','sg01.yyuu.me','128.199.69.209','4122或3108')
);
//配合pcntl_signal使用
declare(ticks=1);
//最大的子进程数量
$max = count($servers);
//当前的子进程数量
$child = 0;
//当子进程退出时,会触发该函数
function sig_handler($sig) {
switch($sig) {
case SIGCHLD:
//do something
}
}
//注册子进程退出时调用的函数
pcntl_signal(SIGCHLD, "sig_handler");
foreach($servers as $server){
$pid = pcntl_fork();
if($pid){
//echo 'main thread start',PHP_EOL;
}else{
exec('ping -c 1 '.$server[2],$result);
echo $server[1].' '.$server[2].' '.$result[1],PHP_EOL;
exit();
}
}
php多个地方ping,同时ping多个ip找了最快的ip网的php实例-PHP源码相关推荐
- linux命令菜鸟ping,Linux ping命令
Linux ping命令 Linux ping命令用于检测主机. 执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常. 语 ...
- 复制vmware overLay网络无法ping通 ping www.baidu.com可以
因为忘记关闭防火墙了!!!!! 要永久关闭!! 修改hostname https://blog.csdn.net/qq_27327261/article/details/109100219 关闭 ...
- linux使用ping命令ping本机,Linux下使用ping命令判断网络的好坏
简介 在Linux系统里面如果想判断网络的好坏,脑海中蹦出的第一个命令就是ping了. ping命令基本是最常用的网络命令,它可以用来测试与目标主机的连通性. ping通过发送ICMP ECHO_RE ...
- elasticsearch中集群选举中的ping源码解析
在elasticsearch在选举中,节点之间的相互投票通过ping来实现. 其中的实现类为UnicastZenPing,在其构造方法中读取配置中的discovery.zen.ping.unicast ...
- ping命令 仿源码实现 以及几个 命令的 使用
ping localhost ping 主机名 ping 主机IP ping -a 主机IP ping -t 主机IP #include <iostream> #include < ...
- linux c程序中判断能不能ping,c语言源码ping ip通不通 检测摄像头在不在线 立即返回结果linux...
#include /* 执行命令,并赋值@reslut */ void executeCMD(const char *cmd, char *result, unsigned long resultLe ...
- 虚拟机ping网关ping不通
虚拟机ping网关ping不通,可能自己遇到的比较奇特,开始访问正常,过一段时间就不正常,分享一下解决办法: 首先ping同网段的可以ping的通,说明vmnet8的ipv4不和虚拟机配置的vmnet ...
- 全网超详细的如何Ping特定的端口号,比如telnet Ping,nc Ping,nmap Ping等
文章目录 1. 文章引言 2. ping特定端口 2.1 使用telnet ping特定端口 2.2 使用nc ping特定端口 2.3 使用nmap ping端口 2.4 使用Powershell ...
- linux,windows下检测指定的IP地址是否可用或者检测IP地址冲突的3种方式(批处理程序,python程序,linux shell 批量ping)...
本文中的脚本适用范围: 1)检测某些IP地址是否被占用: 2)检测网络中某些设备是否存活: 3)在分配新的ip地址之前,批量检测环境中是否存在冲突的机器 以上检测基于ICMP Ping报文,要求所有的 ...
最新文章
- 华为在5.5G未来技术演进的六个方向!
- Java面向对象知识点精华
- 2018-2019-1 20165226 《信息安全系统设计基础》第4周学习总结
- CentOS 7.4 基于LNMP搭建wordpress
- 残差网络ResNet笔记
- Android还在用Toast?你Out啦,该试试Snackbar了
- 解决iview表单中时间选择起的验证失败问题
- 学好 Web 前端的 6 点建议
- java并发编程(3)--线程 有序性 volatile
- 2B: 怎么把黑科技卖给顶级金融机构? | 甲子光年
- 使用RN开发App,引入图标失效问题的解决
- itunes卸载工具_iTunes卸载麻烦
- 多核处理器互联网络拓扑结构
- 无缘晶振匹配电容计算方法
- android 测光模式,Android摄像头:设置测光点位置
- 斯坦福 计算机音乐 访问学者,韩宝强
- ObjectBox的探究
- Talib.MAVP中的periods参数意义
- PAT甲级1021 Deepest Root//未满分
- Python智力问答小游戏
热门文章
- Linux入门学习(六)
- python把函数作为参数的函数
- fitbit手表中文说明书_我如何分析FitBit中的数据以改善整体健康状况
- 微信小程序物联网应用_简化物联网应用程序入门的提示
- return本质探究以及try-finaly下的return探究
- php wula,PHP老师没教过你的那些知识点
- python怎么设计奥运五环_python 相关语法 图形绘制 奥运五环
- SpringBoot-视图解析与模板引擎
- 尝试对知乎网验证码进行处理:
- multiprocess模块使用进程池调用apply_async()提交的函数及回调函数不执行问题