我用 C# 创建了一个快速修复应用程序。当发起方连接到接受方时,我收到一条日志消息,表明接受方在发送登录之前已将心跳设置为 0 秒。
我已经验证会话设置正确并且被发起者和接受者正确解析。
以下是设置:
接受者日志:
发起者日志:
据我了解,心跳 int 是在交换登录时设置的,所以我不明白为什么日志条目显示在收到登录之前设置的心跳。
我无法弄清楚为什么在会话设置中将心跳设置为 16 时将其设置为 0。
非常感谢任何帮助。
尽管有日志消息,心跳仍在按预期交换,并且会话稳定。日志消息可以忽略。