iperf run for longer time has receiver transmit 0 Byte and error of Broken Pipe #1502
-
I successfully run iperf without -t command. But when I use iperf3: error - unable to send control message: Broken pipe where the process is not interrupt and run for 1500 second but said this warning at the end as shown in this scrrenshot. Also, during the process it never transmits 0 bytes. My setup is a client run on ubuntu wsl on windows 11 with iperf3 version 3.9. The client communicate with server that installed the iperf3 version 3.9 through port 5201. But the server is a public domain that I don't have access to. So I can only control the client side. Furthermore, the client and server are not in the same network, and my application need to have client and server that run on different network. Please helps me, thank you very much. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
This may be because the server disconnects the control channel after sometime of no activity. To find if the is the case, try different If this is the problem, then it may be resolved by PR #1423. You can try building that iperf3 version for the client, per the instructions in the PR and run it with the |
Beta Was this translation helpful? Give feedback.
This may be because the server disconnects the control channel after sometime of no activity. To find if the is the case, try different
-t
values to find a time when this problem start (may be around 300 seconds).If this is the problem, then it may be resolved by PR #1423. You can try building that iperf3 version for the client, per the instructions in the PR and run it with the
--cntl-ka
option.