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

北京网站推广长沙seo就选智优营家

北京网站推广,长沙seo就选智优营家,网站开发与运用,建站系统的选用分析现象1: 发送缓慢,tcp_write之后要等200多ms才能过发送出去,而且粘包严重。 解决办法 tcp_write之后,立马调用tcp_output ,tcp就会立马发送。 tcp_write tcp_output 现象2: 持续快速发送和接受TCP数据出…

现象1:

发送缓慢,tcp_write之后要等200多ms才能过发送出去,而且粘包严重。

解决办法
tcp_write之后,立马调用tcp_output ,tcp就会立马发送。

tcp_write
tcp_output 

现象2:

持续快速发送和接受TCP数据出现断言

pbufs on queue => at least one queue non-empty
 tcp_receive: valid queue length

而且出现TCP断连,死机情况。

其实就是一句话 主程序和以太网中断程序中对PCB->unsent 之类的处理出现了问题,tcp_write 不是没有临界保护,导致中断和主程序直接出现了共同操作
((pcb)->snd_buf)
((pcb)->snd_queuelen)
的问题,导致内存泄漏,越运行越慢

解决办法:

tcp_write 和 tcp_output,调用前关闭网口中断,调用结束开启中断

	NVIC_DisableIRQ(ETH_IRQn);err = tcp_write(tpcb, mqtt_ringbuf_get_ptr(rb), send_len, TCP_WRITE_FLAG_COPY);HAL_NVIC_EnableIRQ(ETH_IRQn);
	NVIC_DisableIRQ(ETH_IRQn);tcp_output(tpcb);HAL_NVIC_EnableIRQ(ETH_IRQn);

 

参考文献:

关于LWIP中大数据量传输问题的一些解决方法,速度慢,而且越运行越慢的 。另外一些心得_lwip提高收发速度_bird_bai001的博客-CSDN博客

http://www.tj-hxxt.cn/news/97880.html

相关文章:

  • 网站的大小百度seo费用
  • 建站语言网络营销方式有哪几种
  • 网站建设的论文信息流广告推广
  • 网站优化毕业设计营销型网站内容
  • 北京 响应式网站建设百度官网认证价格
  • 建设一个网站的所有代码广州网站建设方案维护
  • 搜网站网24小时最新国际新闻
  • 建设好的网站怎么分享百度投放广告流程
  • 百度可以做网站吗网络舆情管理
  • 古风网站的关于我们页面怎么做常见的网络推广方式
  • 一个专门做特产的网站网络广告推广方法
  • 网站建设截图河南网站排名优化
  • 株洲市网站建设山东做网站公司
  • 网站主页面布局怎么做second是什么意思
  • 网站做支付按流量付费吗章鱼磁力链接引擎
  • 网站被降权的原因凌云seo博客
  • 重庆网站制作一般需要多少钱色盲测试图及答案大全
  • php网站项目厦门seo网站管理
  • 仿《快乐麻花》网站源码2023b站免费推广入口游戏
  • 论学院网站建设项目的进度管理制度百度搜索广告
  • 网站域名查询工具建网站找哪个平台好呢
  • 做销售的如何在网站如何seo搜索引擎优化
  • 萌兔网站做代销可靠吗成都网站建设系统
  • 精仿小米社区wordpress模板seo怎么做
  • 网站建设的目标是西安楼市最新房价
  • 中关村在线app网站seo优化有哪些方面
  • 杭州网站做的好公司哪家好公司网络营销推广方案
  • 网站排名易下拉刷词抖音指数
  • 广东省住房和城乡建设局网站seo推广优化
  • 做网站界面用的软件教育机构