我遇到这样一个设备,它的通信协议没有帧头、帧尾,长度也不确定。采用问答方式,主设备主动询问,从设备上报信息,由于实时性要求必须连续问答(即主设备正确收到从设备回答,立即下发下一包数据,如果没有收到,则等待1秒钟后下发下一包数据)。这样的情况下我该如何处理?有人说要考虑超时,我以前没有接触过通信协议,现在做起来感觉很吃力。大家能不能帮我想想办法?谢谢了!!
解决方案 »
- 问几个关于button控件的问题(非MFC)
- IOCP
- CWinThread中的RUN()函数执行不到!
- VC下ListBox.Addstring如何可以即时更新?
- -->50分!大家讨论下如何直接向网络上发送一段数据?
- 请问发送自定义消息时怎样传递字符串指针
- USB编程:求助
- 用Dao打开access的数据库,开始都可以,但是用了一次之后就告诉我:“参数不足,期望是?”的警告,请各位帮帮忙看看是什么原因啊!!!
- 请问如何在程序当中指定project->setting里面的general选项不使用microsoft foundation classes为not using mfc,
- 为广大windows编程初学者推荐本好书吧???????
- release版不能启动
- 如何对类的继承关系进行遍历?
->不正确->根据协议速率,最长上传帧字节,分析发送数据可能的时长:是否到最大时长? ->到最大时长->清接收区,发送下一次命令
->未到最大时长->查看接收数据