目的:php
实时监控客户端电脑的网络延迟状况,并把延迟记录在日志文件中。web
并将客户端的网络延迟状况收集后经过windows下wget方式传参的服务器。windows
简单的说就是: api
收集客户端的电脑的网络延迟状况:好比这个时间点www.baidu.com 52ms以及客户端的丢包率、客户端电脑本地IP地址、客户端电脑外网IP地址、客户端的mac地址、当前服务器
客户端的传参时间。网络
收集上述数据以后传给服务器,服务器已经用php 写好api接口测试
主要收集客户端的网络状况,当客户端的网络状况不一样或者延迟很大进行一些预判动做网站
或者调整。spa
实现方法:日志
利用bat相关操做语法,关键语法以下
for循环 set语法 简单vb建立时间间隔 以及vb隐藏windows窗口等
具体语法释义另见博客,后续将会依次撰写。
操做指南:
1. 配置 配置文件 setup.config
打开压缩包,并编辑配置文件setup.config
TIPS:
Web:此程序是经过 ping web里面的网站来获取本机与这些网站的延迟状况;
Account comCode: 都是我服务器须要的参数,
URL:服务器接口参数的API地址。
2.打开 Network_StaticsNaNd 这个批处理,窗口以下:
操做步骤:
按以下序号便可【按下面的序号之间必定要先配置好setup.config】
0 ——> 1 ——> 4
按了 0如图:
会自动安装此脚本到配置好的目录,配置文件会安装到C:windows
按了1如图:
按1的目的是为了先测试此程序是否能正常运行,若是能则按4让它在后台执行,并加入开机启动项。
例图以下:
日志文件默认保存在: D:\NetworkStatics\static.log
下载位置: http://pan.baidu.com/s/1ntAzIdF
Web界面接受以上参数显示以下: