Qt篇——QTcpSocket设置连接超时时间

QTcpSocket默认是没有函数接口设置超时时间的,使用以下方法可以给socket设置超时时间。

QNetworkConfigurationManager manager;
QNetworkConfiguration config = manager.defaultConfiguration();
config.setConnectTimeout(3000);
QSharedPointer<QNetworkSession> spNetworkSession(new QNetworkSession(config));
socket->setProperty("_q_networksession", QVariant::fromValue(spNetworkSession));

猜你喜欢

转载自blog.csdn.net/u011391361/article/details/128484908