Running Multicast Iperf Server on Windows
Hello,
I have been trying to get Iperf running in server mode on a few Windows 2000
PCs. Client side for multicast runs OK, but when I launch the server side from
a command window prompt with "c:\iperf>iperf -s -u -B 230.1.1.1", I get:
c:\iperf>iperf -s -u -B 230.1.1.1
------------------------------------------------------------
Server listening on UDP port 5001
Binding to local address 172.16.47.35
Receiving 1470 byte datagrams
UDP buffer size: 8.00 KByte (default)
------------------------------------------------------------
where the server binds to the local address and not the multicast group address,
or the same but it binds to an interface address Windows uses when DHCP fails
(169.254.47.253). In neither case do I see a Join group message in the debug.
Lastly, when I do this, the command window freezes up and I cannot control-C out
of it, and need to end the command window process.
I checked the archives and saw messages about running the problems multicast
server side with multiple physical interfaces. The work around suggested adding
a static route bound to the specific interface that will be listening for the
packets. The trouble is Windows already adds a multicast route to its routing
table for the interface under test, and it does not allow any
adds/deletes/modifies of it.
Anyone thoughts on how I can get this to work?
Version info: iperf version 1.7.0 (13 Mar 2003) win32 threads
Windows PC: Windows 2000 5.00.2195
Thanks in advance,
Carl