急!跪求解答!运用MFC框架与TCP协议实现数据传输并访问数据库进行处理时出现内存相关错误
自己要做一个车牌识别系统,要实现车牌号通过客户端传输到服务器后进入数据库比对后再返回客户端显示结果
我单独运行数据传输(TCP协议)以及连接访问数据库(ADO)都没有问题,然而将两段代码整合在一起后,运行一半会报错

如图 我先在客户端与服务器建立连接(地址使用127.0.0.1——默认本机地址)
单击“发送”向下执行

如图 此处我添加一个断点,这是第一个报错的位置
按F10 逐过程向下

如图 这是第一个报错,此处单击“继续”可继续向下编译(不明白为什么但肯定有问题)

如图 这是第二个报错及其位置,此时程序已进入预编译文件中执行
再往后追踪我就完全看不懂了,此处单击“继续”无法向下执行
http://pan.baidu.com/s/1sjMbDfB
我把这套代码所有文件都打包分享到上面这个地址了
跪求大神帮忙解答!!我们在做一套系统,Deadline就快到了但是这个技术就是解决不了

相关推荐
MFC实现TCP数据传输
VS2010 用MFC实现TCP文件传输
基于MFC的TCP/UDP网络通信程序设计与实现
MFC(Microsoft Foundation Classes)作为Windows平台下经典的C++开发框架,广泛应用于桌面应用程序开发,其中也包含对网络通信的封装支持。本章将从MFC网络编程的基本概念入手,介绍其对TCP/IP协议栈的封装方式,重点讲解与CSocket类的功能区别及其适用场景。在进入实际编程前,搭建正确的开发环境是关键。
MFC实现TCP服务端的完整代码剖析
在当今的IT领域,网络编程已成为开发高效、可靠网络应用程序的基础。MFC(Microsoft Foundation Classes)提供了一系列的类库,使得开发者能够使用C++来编写Windows应用程序。本章将从宏观上概览MFC网络编程,为读者铺垫网络编程的基础知识与MFC框架。MFC网络编程是指利用MFC提供的类和接口进行网络通信的过程。这些类和接口简化了TCP/IP协议栈的复杂性,允许开发者更专注于业务逻辑的实现。在MFC中,CSocket类和类是最常用的进行网络编程的类。
MFC实现TCP通信程序实战教程
CAsyncSocket类是MFC提供的一个用于实现异步网络通信的类。其工作方式基于事件驱动模型,允许网络操作在后台运行,不阻塞用户界面线程。构造函数用于初始化一个CAsyncSocket对象,而析构函数则用于释放与该对象相关的所有资源。CAsyncSocket类的构造函数没有参数,它会分配必要的资源以供后续使用。例如:析构函数自动调用Close函数来断开套接字连接并释放资源。当对象超出作用域时,它将自动被销毁,释放资源:在本章中,我们探讨了多客户端连接管理与并发处理的多个方面。
TCP滑动窗口协议模拟程序.rar(含程序+源码MFC)
编程环境: 操作系统:Windows XP SP2 开发语言:C++ / MFC 编译环境:MS Visual C++6.0 1) 参数设置区可以设定3个参数:第1个参数为接收窗口大小,因为帧序列号为4位,所以接收窗口大小的设置范围为1~8。其中设为1相当于使用后退n帧技术的滑动窗口协议,设为大于1的值则相当于使用选择性重传策略的滑动窗口协议。第2个参数为接收速率设定,编辑框中填入的是接收定时器的间隔时间,单位为ms,1000表示接收速率为每秒处理1个包。第3个参数是辅助定时器设定,该值表示接收方收到一个数据包后当没有反向流量捎带应答时,等待发送一个单独的应答包的延迟时间。 2) 出错控制区可以手工设定丢失的应答帧,直接填入帧序列号即可,使用空格分隔。 3) 当前状态区显示运行时刻的一些状态信息,例如当前接收窗口范围、令牌数等。 4) 输出窗口用来显示运行时刻的接收方相关信息,通过该窗口可以看到协议的交互和运行过程。 接收方参数全部设置完毕后就可以点击“开始接收”按钮等待接收数据。 图2为发送程序界面,界面上同样有4个功能区,如图2所示。


数据库
