我们正在传播有广播发现的bacnet,幸运的是/遗憾的是它可以支持400万个对象ID。在广播消息中,我可以指定ID的范围。显然,如果我的范围太大,如400万,那么许多udp数据包将被丢弃,我真的不想要。想知道有多少好的范围?我正在考虑广播要求1000的范围,并做4000次。然后我会每周一次这样做,以获取上线的任何新设备。
哪些想法会变得饱和?
感谢, 迪安
答案 0 :(得分:0)
好吧,我的单台计算机接受大约200,000 udp数据包/秒。事实证明,我必须打一个可怕的网络,因为没有braodcast,只是直接点对点udp一次不能做100个请求。当我做了100个线程时,所有的udp请求/响应超时....做10似乎工作,我可能会推高一点但不管怎样,我必须打一个非常糟糕的交换机/集线器/真正的东西只是没有拿到一个非常小的负载,所以无论braodcast,我打的网络真的很糟糕。