会不会出现以下这种情况:
假如,A时刻你给SIM900A模块发出查询命令后,正常情况下SIM900A至少在A+5时刻,才能给到你查询命令的回复,如果此时刚好服务器有TCP数据要发给你,会出现在A+5时刻之前,你就收到了服务器的TCP包的情形吗?
举个简单的例子:
建立TCP连接后,loop循环中需要做:
1.每隔10ms检查一下有没有来自服务器的TCP数据包
2.每隔5秒,给SIM900A发送查询信号强度的AT指令,并等待SIM900A的AT回复
会不会在我发完AT指令后,先收到TCP数据包,然后再收到AT回复吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
嗯 中断肯定会一直响应的,至于会不会往BUF存,那要看前一帧数据有没有处理完
有没有更好的方法呢
一周热门 更多>