串口发送数据,发送端怎么保证让接收端不会重复收到同一个命令?
如题。比如说发送端要给接收端发某种命令,叫A命令吧。
对于接收端来说,收到N条A命令和收到N+1条命令,会对接收端的逻辑处理有不同的分支影响。
也就是说,不能重复。
站在发送端,我不知道该怎么解决这个问题?当然,这种问题很可能是需要双方的代码和协议配合。
但要怎么做才能解决呢?
本来想这个通信的问题发到网络的版区可能会好一些,但是网络编程的支持往往有很多中间件或某些库,有去重的功能。所以问过去多半也不知道去重的原理只会用。如果是去中间件或库里找原理,那个可能就更麻烦了。
还请版友们多多帮忙,这种问题应该不是非常特殊。