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

前端之家收集整理的这篇文章主要介绍了delphi – 并行ping许多网络设备的最佳方法是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我通过迭代ping在网络中调查了很多设备(超过300个).

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

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

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

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

解决方法

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

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

猜你在找的Delphi相关文章