目的:
实时监控客户端电脑的网络延迟情况,并把延迟记录在日志文件中。
并将客户端的网络延迟情况收集后通过windows下wget方式传参的服务器。
简单的说就是:
收集客户端的电脑的网络延迟情况:比如这个时间点www.baidu.com 52ms以及客户端的丢包率、客户端电脑本地IP地址、客户端电脑外网IP地址、客户端的mac地址、当前
客户端的传参时间。
收集上述数据之后传给服务器,服务器已经用php 写好api接口
主要收集客户端的网络情况,当客户端的网络情况不同或者延迟很大进行一些预判动作
或者调整。
实现方法:
利用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界面接受以上参数显示如下: