我如何testing两台服务器之间的多播UDP连接?

我在同一个子网上有两台服务器。 我安装了一个应用程序,它使用多播UDP在两台服务器之间传播事件并保持同步。

这似乎没有发生,所以我想确保多播UDP消息正在成为我的第一步。

这些服务器正在运行Windows 2008 R2。

我如何testing两台服务器之间的多播UDP连接?

    试试iperf

    一篇解释不同步骤的文章: http : //taosecurity.blogspot.com/2006/09/generating-multicast-traffic.html

    iperf是一个很好的工具,但可能是一个很长的过程中安装它; 大多数软件库都没有这个软件包。 根据您的分布,netcat主要在每个存储库中都可用

    您也可以使用netcat:

    服务器:nc -lu -p PortNr

    客户端:nc -vzu ServerIP PortNr

    我强烈推荐sockperf

    这是一个用TCP和UDP检查性能的好工具,包括UDP多播。

    组播UDPstream的示例:

    • 在服务器上: sockperf server -i 224.4.4.4 -p 1234
    • 在客户端上: sockperf ping-pong -i 224.4.4.4 -p 1234

    你可以使用SimpleMulticastAnalyzer – 这是我写的一个简单的.net多播应用程序。

    请享用。

    你可以简单地使用multiNC工具,这个工具允许你在同一个端口上处理多个连接, github仓库