C# 如何测量我的新UPD广播应用程序的网络流量

C# 如何测量我的新UPD广播应用程序的网络流量,c#,networking,udp,broadcast,C#,Networking,Udp,Broadcast,我现在正在升级一个多层实时应用程序。现在,我们有两层应用程序,即低级和中级 有100多个工作站用于低级应用程序。此低级应用程序将使用UDP将硬件的所有状态(如纸张不足报警和错误打印机)发送到中级。我们需要在低级应用程序中指定中级应用程序的端口和IP地址 对于中级应用,我们有大约20个工作站,接收来自低级的所有警报,并以2D图形显示 现在,我们有一个新的要求,增加1层(高层),位于总部。该高级应用程序将显示来自低级应用程序的所有报警信息 我计划在UDP中使用广播功能。对于安装团队和开发团队来说,这

我现在正在升级一个多层实时应用程序。现在,我们有两层应用程序,即低级和中级

有100多个工作站用于低级应用程序。此低级应用程序将使用UDP将硬件的所有状态(如纸张不足报警和错误打印机)发送到中级。我们需要在低级应用程序中指定中级应用程序的端口和IP地址

对于中级应用,我们有大约20个工作站,接收来自低级的所有警报,并以2D图形显示

现在,我们有一个新的要求,增加1层(高层),位于总部。该高级应用程序将显示来自低级应用程序的所有报警信息

我计划在UDP中使用广播功能。对于安装团队和开发团队来说,这样做会更容易。但我担心,它会消耗大量的网络带宽

我在社交方面没有很多经验。我不知道我应该用什么测量方法。如果我想使用广播UDP,我需要考虑什么样的输入。我应该使用的最佳网络基础设施是什么。我应该做什么样的测试。甚至我应该问什么样的问题


欢迎任何建议和评论。

您可以使用wireshark查看传入和传出的流量。你可以在一台低级机器上测量这个值,只需将这个值乘以工作站的数量即可。 或者,如果有一个开关,可以分析它传输的包,您可以在webinterface上看到广播量。 但请注意,广播仅在同一网络中传输,具体取决于子网。您可以考虑使用多播域,而不只是广播。p>