当前位置: 首页 > wzjs >正文

平面设计画册设计seogw

平面设计画册设计,seogw,设计师网上接单的平台,室内设计师参考网站20250325记录 环境:Qt5.14.2 64位 msvc编译 在多线程环境下,使用QTcpSocket实现客户端,发现在少部分电脑上,连接时间过长,定时器检查套接字状态时,发现连接处于QAbstractSocket::ConnectingState状态。 …

20250325记录

环境:Qt5.14.2 64位 msvc编译

在多线程环境下,使用QTcpSocket实现客户端,发现在少部分电脑上,连接时间过长,定时器检查套接字状态时,发现连接处于QAbstractSocket::ConnectingState状态。

//声明为一个类的成员对象
//使用QOBject moveToThread实现的多线程
socket = new QTcpSocket();//禁用Nagle算法,减少小数据包发送延迟
socket->setSocketOption( QAbstractionSocket::LowDelayOption ,1 );socket->setReadBufferSize( 8192 );//不使用代理
socket->setProxy(QNetworkProxy::NoProxy ) ;//明确使用IPV4地址
socket->connectToHost("192.168.1.120", port ,QIODevice::ReadWrite , QAbstractSocket::NetworkLayerProtocol::IPv4Protocal);

 代码为上面部分,解决思路,

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

暂未能解决问题,继续排查

不要使用bind本地地址方式,因为从bind状态到connecting状态,需要2秒的切换时间

http://www.dtcms.com/wzjs/82650.html

相关文章:

  • 企业级网站开发需求分析建立网站的主要步骤
  • 丹阳网站建设效果新闻摘抄2022最新20篇
  • 电子商务网站建设与实验公众号推广费用一般多少
  • 网站做伪静态360收录查询
  • 17素材网站长春关键词优化公司
  • 设计平台网站产品销售推广方案
  • 网站如何做才能被360收录武汉最新消息今天
  • 二维码表白在线制作郑州厉害的seo优化顾问
  • 注册个人网站网络广告营销方案策划
  • 网站建设难不难济南seo排名搜索
  • 做个网站怎样做的公司网站seo公司
  • 网站建设太金手指六六六东莞今日头条新闻
  • 做网站的叫什么思耐5118关键词查询工具
  • 惠州做网站的好搜自然seo
  • 上海网站seoseo单页面优化
  • 在线做数据图的网站东莞做网站公司
  • wordpress二次元seo推广是什么意怿
  • 铜梁旅游网站建设管理聊城网站开发
  • 做网站上传电子书郑州网站制作推广公司
  • 专注昆明网站建设营销策略
  • 学做凉菜冷菜的网站seo技术培训茂名
  • 虚拟主机做网站教程热门国际新闻
  • 大型网站设计方案济南网站推广优化
  • 记事本可以做网站吗sem优化软件选哪家
  • 网站分析表怎么做的全国十大跨境电商排名
  • 网站建设百度优化seo广告投放是什么意思
  • 徐州做网站的哪个好seo服务指什么意思
  • 网站开发行业竞争大吗seo每日一贴
  • 门户网站建设和管理情况网站推广如何做
  • 网站建设结构最近几天发生的新闻大事