Alljoyn服务器框架二总线及会话(2)

Alljoyn服务器框架2总线及会话(2)

看起来一个总线似乎只支持一个会话,因此对 c/s模式而言,它需要至少两个总线。一个用于广播,另一个用于私有对话。

服务器广播在线客户信息,客户通过心跳脉冲向服务器发送自己的信息。重写通知服务器很简单,为其增加客户属性就能很好工作了。

当然,需要增加一个新消息处理程序。使用Jsoncpp来处理消息并在字典中存储属性是不错的选择。

上述示范代码结构惨不忍睹,看起来像是用C编写而成。我用OO进行重写。目前,我得把注意力集中在会话传输上,也许需要一个抽象工厂类来生成应用会话。

目前一切都好。


原文链接:http://likall.com/blog/?p=75