下面是我要做的:使用PyQt4构建GUI程序,使两台计算机之间的测试连接更容易(以最小化人为错误)。因此,这个程序的一部分是使用QProcess作为客户机或服务器开始iperf3。QProcess成功地启动了iperf3并输出了结果,但是由于某种原因,PyQt中的iperf3客户端无法连接到服务器,尽管我能够从终端连接到服务器。
这里简要描述了作为服务器和客户端的情况和组合
我查看了防火墙,并禁用了它,以确定它是否解决了这个问题,但它没有解决。如果您想知道我在终端中使用了哪些iperf3命令,请看这里:
至于QProcess:
如果你需要更多的信息,请告诉我。我感谢在这个问题上的任何帮助/见解。顺便提一下,我现在要在本地的笔记本电脑上测试这个程序,这就是回环地址。
发布于 2015-09-10 17:42:16
好吧,我想出来了。错误出现在QProcess的代码中,这是
Self.process.start(‘iperf3 3’,'-c 127.0.0.1 -u -t 10')
它应该是
Self.process.start(‘iperf3 3’,'-c','127.0.0.1','-u','-t','10')
https://stackoverflow.com/questions/32507572
复制相似问题