SOME/IP协议详解「3.2.2·服务端状态机」

27 篇文章 532 订阅 ¥69.90 ¥99.00

SOME/IP协议详解「3.2.2·服务端状态机」

点击返回雪云飞星的SOME/IP协议详解「总目录」



上一节讲到了发布/订阅行为,本节和下节所讲到的便是Server和Client的状态机。通过对状态机的学习,可以深入了解发布/订阅行为的内部原理,甚至可以自己写一套SD代码出来

1 服务端状态机概览

下图所示就是服务端状态机的全貌了,可以分为2个大状态:Not Ready 和 Ready。在CP协议里,Not Ready可以看成是Down状态;而Ready又由3个子状态构成。所以也可以分为4个小状态:Not Ready(Down Phase,服务下线阶段),Initial Wait Phase(初始等待阶段),Repetition Phase(重复阶段) 和 Main Phase(主阶段)。Ready状态里的所有子状态内都会含有一个计时器,大多数情况会定时进入下一个阶段。当进入到Main Phase后,除非服务主动下线,否者一般不会再退出

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雪云飞星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值