ping 工具開發日記(1)

2021-10-14 18:39:55 字數 762 閱讀 4737

2021.1.15 hyp

開發語言:python 3.8

開發環境:windows 7

開發工具:pycharm

應用功能:1.能實現不同系統(windows或者linux)下ping工具 測試

​ · 2.能實現匯入ip位址文件自動測試或者批量測試

​ 3.介面人性化

​ 第一種方法:使用系統的ping工具不論是在windows中還是在linux中均有ping命令。

​ 第二種方法:可以應用ping原理使用python實現ping功能

本文首先採取第一種方法。

​ linux測試截圖

windows測試截圖

ping結果判斷是否返回ms單位來確定是否通

由於不同版本的系統存在返回結果並不一致,但存在共同點就是ping通的返回文字中是帶ms單位,只要判斷是否返回「ms」字元就能實現對ping結果的判斷。

實現如圖

但顯然這樣簡單的返回結果限制了加入其他功能。

1最好還能返還丟包率,平均時延,

2以及使用者能夠自定義ping的次數

MAS開發日記 1

我一直認為,乙個良好的軟體開發企業,必須有以下品質 1。軟體質量穩定 2。開發效率高 3。可維護性,以及持續性維護性要高 4。產品或服務針對某個細分市場,具有獨特的價值。根據我們小型軟體團隊的實際情況,我們總結了一套軟體開發的標準管理規範和操作指引,並自主研發了乙個軟體開發的平台,通過這些工作,我們...

Wcf 開發日記 1

序 這篇日記是記錄我在開發 wcf中所遇到的問題,以及解決的方法。這個專案並不是乙個從零開發的專案,某種程度上可以被看作是從 2層架構到 3層的遷移。其中遇到了很多問題,包括技術的和非技術的。這些都將會被我一一記錄。這些經驗和技術實踐可以被用作 soa專案的參考。專案的總覽 wcf和 wpf都是 m...

專案開發日記(1)

今天是2022 04 15,系統已經開發到v1.1了。我亂命名的,我也不懂怎麼給版本命名。就這樣把,v1.0也就是前兩天的事,當時把整個系統主要一點的功能做出來了,做出來就算成功!v1.1就是接著v1.0繼續把功能實現下去。亂命名的,搞的後面都不知道該是v1.2還是v1.1.1了。目前是大四馬上畢業...