ping 工具开发日记(1)
2021.1.15 hyp
0.准备
开发语言:python 3.8
开发环境:windows 7
开发工具:pycharm
应用功能:1.能实现不同系统(windows或者linux)下ping工具 测试
· 2.能实现导入ip地址文档自动测试或者批量测试
3.界面人性化
1.实现ping功能
第一种方法:使用系统的ping工具不论是在Windows中还是在linux中均有ping命令。
第二种方法:可以应用ping原理使用python实现ping功能
本文首先采取第一种方法。
linux测试截图
Windows测试截图
2.返回ping结果
ping结果判断是否返回ms单位来确定是否通
由于不同版本的系统存在返回结果并不一致,但存在共同点就是ping通的返回文本中是带ms单位,只要判断是否返回“ms”字符就能实现对ping结果的判断。
实现如图
3.后续工作
但显然这样简单的返回结果限制了加入其他功能。
1最好还能返还丢包率,平均时延,
2以及用户能够自定义ping的次数