我想实现一个自我传播系统,用于使用 UDP 广播和 UDP 响应在多台客户端计算机上分发一小段数据(IP 地址)。为此,我正在使用 C#(UDPListener
并且Socket
,请参阅此示例)。
它会像这样工作:
客户端 1 广播
What is the IP address?
所有其他客户端使用其 IP 地址版本响应客户端 1 (不是广播):例如
192.168.1.10
客户端 1 测试收到的每个 IP 地址并使用最合适的一个
我的问题是,这种短暂的响应是否会对大型网络造成重大的瓶颈/类似 DDoS 的影响?例如,如果 1,000 台客户端机器都同时响应客户端 1?
编辑:我不是要创建 DoS 攻击,而是要避免拒绝服务的情况。