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

css里网站颜色玉溪seo

css里网站颜色,玉溪seo,移动商城网站开发选择,千锋教育费用多少在前两篇文章里,我们探讨了不少UDP丢包的解决方案。经过几年的摸索测试,其实方法非常简单, 无需修改代码。 1. Windows 下设置UDP缓存 这个方法可以一劳永逸解决UDP的收发丢包问题,只要添加注册表项目并重启即可。即使用Qt的信号与槽&#…

在前两篇文章里,我们探讨了不少UDP丢包的解决方案。经过几年的摸索测试,其实方法非常简单, 无需修改代码。

1. Windows 下设置UDP缓存

这个方法可以一劳永逸解决UDP的收发丢包问题,只要添加注册表项目并重启即可。即使用Qt的信号与槽,QUdpSocket用信号-槽在Debug模式下也一包不丢。把下文存储为“udp.reg”,而后双击,即可修改注册表。

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters]
"DefaultReceiveWindow"=dword:00100000
"FastSendDatagramThreshold"=dword:00002800
"DefaultSendWindow"=dword:00100000

设置好后,即使在Debug模式下,也一包不丢:

qtcpp_demo/udp_loss_test/build/debug/udp_loss_test.exe
Start...
QUdpSocket LOOP:Send 10000, Recv 10000, Lost 0.
Start...
QUdpSocket Signal and Slots:Send 10000, Recv 10000, Lost 0.
Start...
Local Socket :Send 10000, Recv 10000, Lost 0.
Finished sending. Closing socket.
Exiting.

2. Linux 下设置UDP缓存

Linux 下,默认的缓存已经足够了,Debug版本也不会丢包。如果需要,则设置缓存:

sudo sysctl -w net.core.rmem_default=100000
net.core.rmem_default = 100000
sudo sysctl -w net.core.rmem_max=1000000
net.core.rmem_max = 1000000

参考:
https://www.baeldung.com/linux/udp-socket-buffer

3. 代码级别的设置

想要单独用代码设置1个套接字的缓存,则使用:
(参考:https://blog.csdn.net/test1280/article/details/79776938)

    int  rcvBufSize = 1024*1024*16int optlen = sizeof(rcvBufSize);if (setsockopt(sockfd, SOL_SOCKET, SO_RCVBUF, &rcvBufSize, optlen) < 0){printf("setsockopt error=%d(%s)!!!\n", errno, strerror(errno));goto error;}printf("set udp socket(%d) recv buff size to %d OK!!!\n", sockfd, rcvBufSize);

4. 测试工程

测试工程参考:

https://gitcode.net/coloreaglestdio/qtcpp_demo/-/tree/master/udp_loss_test

5 效果

在上网本Intel® Celeron® CPU J1800 @ 2.41GHz 2.41 GHz下,Qt 6.8.0 MINGW64 Debug模式,

Starting C:\projects\qtcpp_demo\udp_loss_test\build\Desktop_Qt_6_8_0_shared_MinGW_w64_UCRT64_MSYS2-Debug\debug\udp_loss_test.exe...
Start...
QUdpSocket LOOP:Send 10000, Recv 10000, Lost 0.
Start...
QUdpSocket Signal and Slots:Send 10000, Recv 10000, Lost 0.
Start...
Local Socket :Send 10000, Recv 10000, Lost 0.
Finished sending. Closing socket.
Exiting.

UDP

http://www.ho-use.cn/article/1054.html

相关文章:

  • 公积金网站 如何做减员网络推广员的工作内容和步骤
  • 做网站开发的女生多吗手机系统优化软件哪个好
  • 杭州做网站公司有哪些百度深圳总部
  • 有什么网站是专门做cosplay网店代运营靠谱吗
  • 哪个网站有老外教做蛋糕免费发布信息网网站
  • 网站开发的投标案例宣传网站站点最有效的方式是
  • vs做网站的书籍市场营销策略有哪些
  • 网站开发原型模板2021最近最火的关键词
  • seo和网站建设那个先学百度推广费2800元每年都有吗
  • 今日舆情热点南京百度seo排名优化
  • 阿里虚拟主机怎么做两个网站深圳seo公司助力网络营销飞跃
  • wordpress如何从网站登录后台网站制作维护
  • 普洱建设网站优化搜索引擎的方法
  • 大牌印花图案设计网站百度在线客服中心
  • 做网站头片的高清图百度竞价账户
  • 专业商城网站设计太原seo排名公司
  • 网站做众筹需哪些条件google搜索下载
  • 手机网站返回按钮怎么做网页制作源代码
  • 本地做网站绑定域名竞价托管公司排名
  • 钓鱼网站链接搜索引擎营销的优势和劣势
  • 漯河做网站推广痘痘该如何去除效果好
  • 北京西站地铁几号线西安seo
  • webapp开发广州seo站内优化
  • wordpress 多国语言seo百度网站排名软件
  • 门户网站建设成本房地产销售技巧和话术
  • 肇庆网站制作软件培训seo去哪家机构最好
  • 深圳网站建设公司推荐优化什么意思
  • 政府为什么要做网站建设免费seo网站推荐一下
  • 网站默认样式表优化设计数学
  • 贵阳网站建设费用品牌营销策划公司排名