加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 并行ping许多网络设备的最佳方法是什么?

发布时间:2020-12-15 04:08:30 所属栏目:大数据 来源:网络整理
导读:我通过迭代ping在网络中调查了很多设备(超过300个). 程序按顺序轮询设备,因此速度很慢. 我想提高民意调查的速度. 在Delphi 7中有一些方法可以做到这一点: 每个设备都有一个执行ping的线程.手动管理线程. 学习和使用Indy 10.需要举例. 根据窗口消息使用重叠I
我通过迭代ping在网络中调查了很多设备(超过300个).

程序按顺序轮询设备,因此速度很慢.
我想提高民意调查的速度.

在Delphi 7中有一些方法可以做到这一点:

>每个设备都有一个执行ping的线程.手动管理线程.
>学习和使用Indy 10.需要举例.
>根据窗口消息使用重叠I / O.
>根据事件使用完成端口.

什么是更快,更容易?请提供一些示例或链接.

解决方法

使用ICMP充斥网络并不是一个好主意.

您可能需要考虑某种线程池并对ping请求进行排队,并且有一定数量的线程在执行请求.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读