社区
硬件/系统
帖子详情
VC中如何定义通信协议。
q67006493
2012-03-29 10:12:31
用VC实现,MSComm读取HEX文件内容(已实现),然后发送端与接收端采用应答模式(即发的时候问接收端准备好了没,接收端收到后再回应收到了),一行行的发,一行行的收(未实现)。老师说这要自己定义通信协议,我去网上找,都没找到相关的例子,谁能给个例子。
...全文
139
7
打赏
收藏
VC中如何定义通信协议。
用VC实现,MSComm读取HEX文件内容(已实现),然后发送端与接收端采用应答模式(即发的时候问接收端准备好了没,接收端收到后再回应收到了),一行行的发,一行行的收(未实现)。老师说这要自己定义通信协议,我去网上找,都没找到相关的例子,谁能给个例子。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
用户 昵称
2012-03-31
打赏
举报
回复
串口本来就一堆协议,串口最早就是用来跟终端通讯的,终端最基本的型号叫做VT100。
lang14
2012-03-31
打赏
举报
回复
其实协议就差不多一个算法,你发什么命令,然后通过计算,返回什么命令,随便定义就可以了
ndy_w
2012-03-31
打赏
举报
回复
协议栈是个状态机,有内部状态(缓冲区,流控...),有下层接口(send, recv...)有上层接口,各种事件来驱动这个状态机,比如,上层调用,下层数据到达通知...利用上下层接口处理完各种事件就行了。
要考虑的是设计,比如是否复用底层通道,是否有连接,是否支持多个对象...不过你这个设计倒是很简单。上层就提供个以行为单位的收发就行了。实现上做个类(C的话结构,或者叫协议控制块),下层与MSComm衔接上,上层是类或函数给上层调用。
诶呦
2012-03-31
打赏
举报
回复
有个Modbus通信协议的PDF要不 要了留个邮箱
hdg3707
2012-03-30
打赏
举报
回复
原来是个重帖子
q67006493
2012-03-30
打赏
举报
回复
你说的这些我都知道,问题在程序中要如何实现。
秀小川
2012-03-29
打赏
举报
回复
有点像TCP/ip协议!
首先先要发送握手信号,等收到回复之后再发送!
所谓的通信协议就是你要怎么样去发这个东西,自己定义就可以! 比如说一次接受一个字节或2个字节之类的!
我觉得通信协议有点类似传输格式!
TCP文件传输系统 (多线程,支持断点续传,
VC
)
文件包括源代码和安装包,源代码里包括自
定义
的文件传输
通信协议
。 程序采用分层的设计方案,将底层的配置文件和文件操作封装成基本模型组件,并
定义
了文件传输模型,提供视图和底层模型进行交互的外观;视图层分离...
visual C++_Turbo C串口通信编程实践
第10章 计算机串口与其它
通信协议
设备的联接 10.1 串口与其它
通信协议
模块的调试与设备 10.1.1 Windows超级终端 10.1.2串口通信
中
的无线数据传输 10.2 计算机与Rabbit 2000嵌入式系统通信编程实例 10.2.1 ...
用
VC
#.NET开发交互式CAD系统
用
VC
#.NET开发交互式CAD系统,包括结合GDI+和OPENGL两种方案。 联系平台客服可开发票。
Modbus C++实例
Modbus 协议是应用于电子控制器上的一种通用语言。...Modbus协议
定义
了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。Modbus C++实例代码是基于
VC
编写的代码,包含了线程操作。
java源码包2
Java局域网通信——飞鸽传书源代码,大家都知道VB版、
VC
版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
硬件/系统
2,640
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章