mFC 在udp接收线程接收实时数据
网络没有丢包(包的数据总量没少)在接收中开了一个线程,在while循环里用两块固定大小内存交替接收(我这里用了2个链表),1个满了就PostMessage 在消息里专门写入数据库,用另外一个链表接收数据,但是好像一PostMessage 出去,在从链表中取出结构体里的一个字段,就出现接收到的数据结构体中字段出现变成一片0的情况。不知道是不是因为在for循环下,从链表里一个个取出结构体导致时间来不及取出来,还是链表内存混乱了??不知道有谁遇到过或接收处理够实时数据??数据量太大了。。
感觉好像来不及从链表中获取数据,是不是要开一个另外一个存储线程,专门用来写数据