Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建一个应用程序,让我可以使用每次 ping 之间的时间间隔来 ping IP 或 IP 范围。我在这里担心的是,如果允许间隔太小,那么我的程序会出现 ping 洪水。
在我的小应用程序中,我应该允许以毫秒为单位的最小间隔是多少?
我认为每秒 ping 一次公开可用的 IP 地址看起来非常可疑。
一般来说,您不应过于频繁地 ping,这只会导致不必要的网络流量和拥塞。例如,如果您的应用程序的目的是直观地通知用户网络问题,那么更频繁地 ping 用户可以响应是没有用的。
也许更好的解决方案是使用基于统计的算法,该算法考虑到数据包丢失、响应时间和网络负载。该算法可以是自适应的,因为它可以在网络负载与所收集信息的价值之间进行权衡。