我在同一个子网上有两台服务器。 我安装了一个应用程序,它使用多播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仓库