嗨,我正在设计一个海鸥场景,如下所示:
客户端---------------服务器
---CER
-->
<--> ---AAR
-->//第一个会话
<--AAA
---
---AAR
-->
<--AAA
-- <--RAR
-- ---RAA
--> ---STR
--> <--STA
-- ---AAR
-->//第二节
<--AAA
-- <--RAR
-- ---RAA
--> ---STR
-->
<-->
但是在第二个呼叫中,我们在日志中看到一条消息"接收RAA时预期的AAR.." 。如果我们使第二个调用场景与第一个调用相同,(两个 AAR\AAA 和一个 RAR/RAA) 它通过了。
所以问题是"有没有办法控制海鸥流像我们预期的那样?
谢谢
陈。
当您运行 seagull 时,有一个正在发送或等待特定消息的场景。 海鸥只能发送或接受方案中定义的消息。所有其他消息将创建错误。
看起来您的海鸥场景(在服务器端)正在等待接收两次 AAR。 当它收到 RAR 而不是第二个 AAR 时,它会生成此错误。