I know it's been quite long time, but do you remember the procedure/env you used for creating this windows binary? Your exe works fine with receiving UDP streams while other do not (including my private builds using mingw or cygwin) Iperf3 works fine, but I still need iperf2, just newer version than 2.0.5 attached here.
Maybe that can be a hint to fix it: 2.0.5 still works with multiple UDP streams, apparently compiled with "win32 threads": https://sourceforge.net/p/iperf/patches/21/ tested on win10: iperf-2.0.14a-win.exe -c host -u -i1 -p5000 -t3 -b 200M -P2 iperf_2.0.5_threads.exe -s -u -i1 -p 5000 [ 1] 2.0- 3.0 sec 25.1 MBytes 210 Mbits/sec 0.000 ms 3/17894 (0.017%) [ 3] 2.0- 3.0 sec 25.1 MBytes 210 Mbits/sec 0.000 ms 2/17899 (0.011%) [SUM] 2.0- 3.0 sec 50.2 MBytes 421 Mbits/sec iperf_2.0.5_threads.exe --version...