如何测试 Qt4 应用程序的正确 QNetworkProxy 工作?

Posted

技术标签:

【中文标题】如何测试 Qt4 应用程序的正确 QNetworkProxy 工作?【英文标题】:How can I test Qt4 application for correct QNetworkProxy work? 【发布时间】:2013-08-28 06:40:54 【问题描述】:

我为 Windows 创建了一个 Qt4.8x 程序,它使用 QNetworkAccessManager 访问某个站点。目前这个实用程序直接工作。但我需要使用QNetworkProxy 添加 HTTP 和 SOCKS5 代理支持。代理将在客户的机器上工作。 如何在我自己的笔记本电脑上检查正确的代理工作?如果我们有用于电子邮件的 smtp4dev 实用程序,那么您会推荐什么简单的 Windows 代理测试器?

【问题讨论】:

【参考方案1】:

我建议您通过查看命令netstat 的输出来检查您的程序是否正确使用了您配置的代理服务器。它在 Windows、Linux 和 OS X 上都可用。

只需添加一个选项以显示打开连接的进程的 PID,以检查您的程序打开的进程。

如果您的代理工作正常,您将只会看到打开到其地址的连接。

【讨论】:

以上是关于如何测试 Qt4 应用程序的正确 QNetworkProxy 工作?的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Qt4 的 QProcess 中正确启动 mysqldump

QT4 Linux GUI应用程序如何把所需要的QT库一起打包,使其能在没有装QT4的Linux平台上运行??

使用波普勒 Qt4 C++

如何在alpine 3.12中安装qt4

如何使用计时器正确更新 QTableView?

QT4:如何重启应用程序?重新设置? [复制]