前端之家收集整理的这篇文章主要介绍了
delphi – 并行ping许多网络设备的最佳方法是什么?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我通过迭代ping在网络中调查了很多设备(超过300个).
程序按顺序轮询设备,因此速度很慢.
我想提高民意调查的速度.
在Delphi 7中有一些方法可以做到这一点:
>每个设备都有一个执行ping的线程.手动管理线程.
>学习和使用Indy 10.需要举例.
>根据窗口消息使用重叠I / O.
>根据事件使用完成端口.
什么是更快,更容易?请提供一些示例或链接.
使用ICMP充斥网络并不是一个好主意.
您可能需要考虑某种线程池并对ping请求进行排队,并且有一定数量的线程在执行请求.
原文链接:https://www.f2er.com/delphi/102099.html