QT:tcpSocket 报错The proxy type is invalid for this operation

调用connectToHost时会先检查代理情况。Qt 程序默认使用系统的代理设置会导致这个问题导致,只要关闭系统的代理设置就可以解决这个问题:
(1)添加头文件:

#include

(2)添加 

QNetworkProxyFactory::setUseSystemConfiguration(false); // 静态函数

或者添加:

tcpSocket->setProxy(QNetworkProxy::NoProxy);


 

你可能感兴趣的:(经验记录,qt,开发语言)