mFC 在udp接收线程接收实时数据
网络没有丢包(包的数据总量没少)在接收中开了一个线程,在while循环里用两块固定大小内存交替接收(我这里用了2个链表),1个满了就PostMessage 在消息里专门写入数据库,用另外一个链表接收数据,但是好像一PostMessage 出去,在从链表中取出结构体里的一个字段,就出现接收到的数据结构体中字段出现变成一片0的情况。不知道是不是因为在for循环下,从链表里一个个取出结构体导致时间来不及取出来,还是链表内存混乱了??不知道有谁遇到过或接收处理够实时数据??数据量太大了。。
感觉好像来不及从链表中获取数据,是不是要开一个另外一个存储线程,专门用来写数据
感觉好像来不及从链表中获取数据,是不是要开一个另外一个存储线程,专门用来写数据
...全文
相关推荐
MFC UDP 发送与接收
本工程是在VS2015下的MFC工程;主要是UDP网络发送与接收一体化,只要填写上地址与端口号即可;希望对您有帮助
MFC实现多线程udp通信
MFC实现多线程udp通信
基于MFC C++的智能安防系统客户端
开发基于MFC C++的智能安防系统客户端(集成摄像头监控、门磁/红外报警等功能),需结合硬件设备通信、实时数据处理和报警联动机制,同时保证界面的实时性与操作便捷性。- 报警事件列表(门磁触发(开门)、红外触发(有人移动)、设备离线,显示时间、位置、类型)- 设备配置(摄像头分辨率、报警灵敏度、布防/撤防时间,通过`CDialog`配置参数)- 设备列表(摄像头、门磁传感器、红外探测器等,显示设备名称、类型、状态、IP/地址)- 设备状态图标:在线(绿色)、离线(红色)、布防(盾牌图标)、报警(闪烁红色)
基于MFC和多线程的udp收发程序
使用C++编写的基于MFC和UDP通信协议的多线程程序,接收信息的功能单独在一个线程里,避免主界面卡顿,可以在循环接收信息,将信息显示在文本框并写入txt的同时,点击按钮发送输入另一个文本框的信息
udp MFC接收程序
基于MFC 单对话框的UDP接收程序 有丰富的注释 比较简单


网络编程
