目的: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界面接受以上參數顯示以下: