Qt程序只能连接回环TCP Server服务端,无法连接其他IP的TCP Server服务端(已解决)
. 尝试解决无法连接下位TCP服务器的问题:(解决)
-
在main函数中直接连接——》无效
-
使用纸飞机客户端连接——》正常
-
在main函数中连接纸飞机搭建的回环地址TCP服务——》成功
-
在main函数中连接纸飞机搭建的192.166.100.200(以太网复用本机IP)——》失败
-
新建Qt程序重试上面步骤——》失败
-
最终通过打印TCP套接字的
errorString()
得知问题在于系统开启代理导致的 -
通过在main函数中添加下面程序来取消程序使用代理或者关闭代理后可以连接成功:
QNetworkProxy::setApplicationProxy(QNetworkProxy::NoProxy);