看了一份有关蓝牙通讯的方面的Demo代码,里面有一个关于状态机的部分,很多地方都用到了状态机,请问状态机在通讯中到底起到了什么重要作用?
class StateMachine {
}
class TransportStateMachine extends StateMachine {
}
------解决思路----------------------
由于在通信的过程中很自然地存在不同的状态,每种状态所对应的处理总体上讲应该是不同的,从而存在状态变迁的过程。而对应的软件模块则使用状态机来描述通信过程中的状态变化和相应的处理。