mFC 在udp接收线程接收实时数据

duguxianchen duguxianchen 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
网络没有丢包(包的数据总量没少)在接收中开了一个线程,在while循环里用两块固定大小内存交替接收(我这里用了2个链表),1个满了就PostMessage 在消息里专门写入数据库,用另外一个链表接收数据,但是好像一PostMessage 出去,在从链表中取出结构体里的一个字段,就出现接收到的数据结构体中字段出现变成一片0的情况。不知道是不是因为在for循环下,从链表里一个个取出结构体导致时间来不及取出来,还是链表内存混乱了??不知道有谁遇到过或接收处理够实时数据??数据量太大了。。
感觉好像来不及从链表中获取数据,是不是要开一个另外一个存储线程,专门用来写数据
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
duguxianchen
网络编程 18,356 成员 64,161 内容