首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyQt4: QProcess启动无法连接到服务器的iperf3

PyQt4: QProcess启动无法连接到服务器的iperf3
EN

Stack Overflow用户
提问于 2015-09-10 16:51:03
回答 1查看 596关注 0票数 1

下面是我要做的:使用PyQt4构建GUI程序,使两台计算机之间的测试连接更容易(以最小化人为错误)。因此,这个程序的一部分是使用QProcess作为客户机或服务器开始iperf3。QProcess成功地启动了iperf3并输出了结果,但是由于某种原因,PyQt中的iperf3客户端无法连接到服务器,尽管我能够从终端连接到服务器。

这里简要描述了作为服务器和客户端的情况和组合

  • 终端中的iperf3作为客户端-> iperf3在PyQt中作为服务器-成功
  • 终端中的iperf3作为客户端-> iperf3在终端中作为服务器成功
  • iperf3 in PyQt as client -> iperf3 in PyQt as server --无法连接
  • iperf3 in PyQt作为客户端-> iperf3在终端作为服务器无法连接

我查看了防火墙,并禁用了它,以确定它是否解决了这个问题,但它没有解决。如果您想知道我在终端中使用了哪些iperf3命令,请看这里:

  • Client - iperf3 -c 127.0.0.1 -u -t 10
  • 服务器- iperf3 -s

至于QProcess:

  • Self.process.start(‘iperf3 3’,'-c 127.0.0.1 -u -t 10')
  • Self.process.start(‘iperf3 3’,'-s')

如果你需要更多的信息,请告诉我。我感谢在这个问题上的任何帮助/见解。顺便提一下,我现在要在本地的笔记本电脑上测试这个程序,这就是回环地址。

EN

回答 1

Stack Overflow用户

发布于 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')

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32507572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档