diff --git a/src/iperf_client_api.c b/src/iperf_client_api.c index ab84cfa..7f800cd 100644 --- a/src/iperf_client_api.c +++ b/src/iperf_client_api.c @@ -33,8 +33,10 @@ iperf_create_streams(struct iperf_test *test) int i, s; struct iperf_stream *sp; + int orig_bind_port = test->bind_port; for (i = 0; i < test->num_streams; ++i) { + test->bind_port = orig_bind_port + i; if ((s = test->protocol->connect(test)) < 0) return -1;