感觉设计不好,至少官方示例代码过于冗余。服务端发一大堆属性信息,客户端写个超长函数来解析。。
总结示例代码如下:
服务端创建AboutObj对象,用以广发Announce无会话信号,其中携带了关于应用程序的各种属性信息,包括接口的信息;
客户端创建继承自AboutListner(从14.12版本开始存在)的监听对象,用以监听Annouce信号,同时重写Annouced纯虚函数进行回调,用以表明发现Annouce信号,从而在其中解析服务端的信息,若客户在主线程中对服务的特定接口表示兴趣,用WhoImplements(从14.12版本开始存在)进行声明,就可访问此接口
小小看法。。继续看……