论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
软件与程序人生
›
后端开发
›
.Net
›
如何同时Ping多个IP地址
如何同时Ping多个IP地址
悠扬随风
金牌会员
|
2024-8-4 19:13:47
|
显示全部楼层
|
阅读模式
楼主
主题
986
|
帖子
986
|
积分
2958
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
碰到些问题需要同时ping多个地址来查抄网络状态,找了一圈都是用批处理实现的简单同网段批量ping
既然没有现成的那就自己写个吧。。。。
https://github.com/dawn-lc/Pings
Pings
高效、轻量的及时网络监控工具,支持对多个目的的ping以及记录延迟波动、链接状态、丢包率等功能。
下载
Pings.exe <配置文件路径>为.NET8原生AOT编译版本
Github下载
upx-Pings.exe <配置文件路径>为利用UPX压缩后的版本
Github下载
请根据需求自行选择利用的版本
利用方法
设置文件
Pings 利用一个简单的设置文件 config.txt 来定义监控的目的。设置文件的每一行代表一个监控规则,格式如下:
<名称> <IP地址或域名> <超时时间> <丢包率统计范围> <延迟波动的阈值>
复制代码
: 监控规则的名称,可以是任何描述性的字符串。
: 需要监控的目的,可以是 IP 地址或域名。
: (可选)超时时间,单位为毫秒。假如未指定,默认为 1000 毫秒。
: (可选)丢包率统计范围。假如未指定,默认为 255。例如,200 表示统计最近 200 个数据包的丢包率。
: (可选)延迟波动的阈值,单位为毫秒。假如未指定,默认为 20 毫秒。例如,50 表示两个数据包的延迟差值超过 50 毫秒即为延迟波动。
示例 config.txt 文件:
example1 192.168.1.1 2000 150 25
example2 www.example.com 2500 100 30
example3 8.8.8.8
复制代码
运行
设置完成后,可以直接启动,也可以通过以下命令启动 Pings:
Pings.exe <配置文件路径>
复制代码
假如没有指定设置文件路径,将默认利用当前目录下的 config.txt 文件。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
悠扬随风
金牌会员
这个人很懒什么都没写!
楼主热帖
(8) PyQt 设计并实现【工厂扫码装箱系 ...
Java Long类parseLong()方法具有什么功 ...
王心凌再次爆火,为了防止收费,我连夜 ...
【Web前端】HTML详解(上篇)
IDEA: 如何导入项目模块 以及 将 Java ...
详解kubernetes五种暴露服务的方式 ...
命题逻辑等值演算
Oracle ORA-10917: TABLESPACE GROUP c ...
Uniapp进行APP打包——iOS 系统 ...
互联网官方协议标准(rfc5000) ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
云原生
物联网
DevOps与敏捷开发
快速回复
返回顶部
返回列表