无法让组播工作(iperf)

我有一些问题要获得SLP(服务位置协议;我玩弄OpenSLP实现)来工作。 它在239.255.255.253,端口427上使用多播。为了缩小这个问题,我决定先用iperftesting多播连接(没有任何SLP相关的东西)。

所以在一台电脑上我使用了一台服务器

 iperf -s -u -B 239.255.255.253 -p 427 -i 1 

而在另一台电脑上,我尝试使用一些数据

 iperf -c 239.255.255.253 -p 427 -u -T 32 -t 3 -i 1 

但服务器没有收到任何数据。

服务器端的输出是:

 bind failed: Cannot assign requested address ------------------------------------------------------------ Server listening on UDP port 427 Binding to local address 239.255.255.253 Joining multicast group 239.255.255.253 Receiving 1470 byte datagrams UDP buffer size: 64.0 KByte (default) ------------------------------------------------------------ 

在客户端:

 ------------------------------------------------------------ Client connecting to 239.255.255.253, UDP port 427 Sending 1470 byte datagrams Setting multicast TTL to 32 UDP buffer size: 64.0 KByte (default) ------------------------------------------------------------ [ 3] local 152.96.201.188 port 53777 connected with 239.255.255.253 port 427 [ ID] Interval Transfer Bandwidth [ 3] 0.0- 1.0 sec 129 KBytes 1.06 Mbits/sec [ 3] 1.0- 2.0 sec 128 KBytes 1.05 Mbits/sec [ 3] 2.0- 3.0 sec 128 KBytes 1.05 Mbits/sec [ 3] 0.0- 3.0 sec 386 KBytes 1.05 Mbits/sec [ 3] Sent 269 datagrams 

所以问题似乎是在服务器端,因为它不能绑定多播地址。 那里可能是什么问题? 我怎么能debugging它?

顺便说一句,它看起来像服务器可以成功join多播组地址。 因为当我在没有路由器的私人networking中尝试相同的命令(只是一个非托pipe交换机),它(另外)说:

 multicast join failed: Invalid argument 

两台电脑都运行Win 7并连接到公司networking。 它们在同一个VLAN内(ping成功)。 IT部门表示在此子网中启用了多播。

提示如何我可以debugging这将非常感谢!