在测试和分析蓝牙聊天的代码时,我对自己的程序有疑问。
a)我的程序向另一个蓝牙设备发送命令。 (我可以使用提供的示例代码处理它)
b)然后它收到对我之前命令的回复。
c)根据收到的回复,我的设备会发送另一个命令。
d)然后收到对我命令的回复。
并继续相同的程序...
我的问题是,在蓝牙聊天程序中有一个接收响应的处理程序。我如何确保接收第一个响应,然后使用它发送另一个命令...然后使用相同的处理程序再次基于第二个命令接收响应。
答案 0 :(得分:1)
我的问题是,在蓝牙聊天程序中有一个接收响应的处理程序。我如何确保接收第一个响应,然后使用它发送另一个命令...然后使用相同的处理程序再次基于第二个命令接收响应。
使用状态机怎么样?