做一个VB上位机,能发送和接收多位数据,根据接收数据来判断发送数据,只会发送一位,多位怎么操作呢? 30
1个回答
展开全部
你的描述比较含糊、不好理解。
我的推测是你不知道如何通过合理的分帧,来确保长度不定的数据包能够合理的发送和解析。
最简单(当然也最易出错)的方式是添加包头/包尾,然后包内容对重复字符进行转义,例如约定0xFF为包头,0xFE为转义字符,那么检测到有FF就知道是一个包的包头、原始数据有FF就转义为FE FF、有FE就转义为FE FE……
我的推测是你不知道如何通过合理的分帧,来确保长度不定的数据包能够合理的发送和解析。
最简单(当然也最易出错)的方式是添加包头/包尾,然后包内容对重复字符进行转义,例如约定0xFF为包头,0xFE为转义字符,那么检测到有FF就知道是一个包的包头、原始数据有FF就转义为FE FF、有FE就转义为FE FE……
追问
我是不知道怎么把那8个数发出去,以及怎么把接受到的数据储存并处理
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询