完成目标:
多平台下的網絡情況探測分析工具,包括windows,linux,android,ios,windows phone 平台等
完成步驟:
1.收集網絡問題及解決方案
2.先實作windows平台下的網絡情況檢測
3.實作其他平台的探測
進展情況:
1.選取python作為程式設計語言,便于實作跨平台;已完成平台檢測;
2.完成擷取使用者的電腦裝置的資訊以及網絡資訊;
2.1 使用者電腦資訊包括:硬體資訊,cpu,記憶體使用,程式運作的記憶體和cpu占用情況; 便于從使用者電腦的狀況出發判斷對網絡的影響,包括各個程式占用網絡的情況;
2.2 使用者電腦的網絡資訊: 包括擴充卡資訊,ip,dns;
3.實作windows下的簡單的網絡檢測流程:
(1)檢查實體連接配接
(2)檢查tcp/ip服務;
(3)測試網速
檢查報告格式:
xml或者json格式檔案,附加處理資料的小程式,便于生成易于閱讀的報告
下一步工作:
1.完成常用的網絡問題以及處理方式的統計表,也邀請開源參與者一起完成;
2.逐一實作清單中的問題檢測和解決方案的程式(python實作)
3.完成探測工具的界面設計