状态机技术在数据通讯协议栈中的编程应用

来源 :现代电子技术 | 被引量 : 0次 | 上传用户:wangyc726
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在数据通讯软件中,上位机(PC机)数据通讯协议栈的编写工作通常由Switch/Case分支语句来完成。分支语句是一种简单初级的逻辑表达式,因此不易做到模块化,扩充性能和可移植性能都不理想,因而引入了状态机技术。通过将通讯协议栈抽象为有序的不同状态和行为,再嵌入到C++类中,可模拟状态机实现此通讯处理,在Visual C++6.0平台上运行可靠,稳定性好,并且状态行为具有可继承性。
其他文献
肉牛作为畜牧业中的一大分支,无论在饲养总量还是经济效益上都占有重要地位,从而肉牛的育肥就尤为关键更章仅以牛肉育肥中的关键控制点为论,仅供参考。
热设计和热分析是提高印制电路板热可靠性的重要方法,基于热设计和热分析的基本理论,结合近几年的印制电路板设计经验,从元器件的使用、印制板的选材、构造、元器件的安装和
本文从鲁抗医药股份有限公司的财务报表及相关资料入手,从外部投资者的角度,分析鲁抗医药股份有限公司的财务状况,并对其会计政策及财务信息披露的质量作了分析,以期对鲁抗医
高校档案中包含着许多重要的信息,是高校教育工作所需要的一种重要的工具。通过高校档案管理,能够使高校对自身有一个清晰、正确的认识,对教学工作做出合理的评估,帮助教师探
本文对电子商务市场中介模式进行了经济学分析。电子商务中介指的是以网络为基础,在电子商务市场发挥中介作用的新型中介组织。与传统中介相比,电子商务中介不仅进一步发挥“
目的观察中医疗法对肺结核的疗效。方法对拒绝或不能应用有效抗结核化疗方案的初治菌阳肺结核患者,按中医辨证给予古方治疗6个月配合艾灸至少3个月,以中医症候积分量化标准观
随着社会经济的快速发展,越来越重视推行企业内部控制的全面预算管理,有效提高企业内部的管理水平,并在一定程度上增强竞争力有着非常重要的现实意义。本文简单分析了全面预
在测量门电路的传输延迟时间时,通常用门电路环形振荡器,但门电路环形振荡器振荡频率较高,对实验仪器设备的要求也较高,用仿真实验的方法有直观明了的优点,所以在数字电路教
以26个汉语方言点古全浊声母的今读为样品,用NTSYS进行聚类分析和主坐标分析,并讨论相关的问题。结论是:(1)聚类分析结果不一定能直接作为一种合理的分类方案;(2)古全浊声母
笔者认为三轴试验是测定岩石抗剪强度的最好方法,扭转法可测得与三轴试验较一致的强度值,也是国际上认定和推广的测试方法。但是,由于设备技术条件的限制,目前国内最常用的方