1. 每个消息头部中带上type name,作为消息的类型标识

2. 通过type name可以找到描述符Descriptor*, FindMessageTypeByName

3. 通过描述符Descriptor*,创建一个对应type name的对象,再用消息的payload去初始化这个消息对象

4. 具现化instantiation每个对应消息的Callback,放入map中,键值就可以用Descriptor*

5. 通过上面的消息对象,引用Descriptor*就可以找到Callback,来处理消息

最新文章

  1. sql 存储过程 output参数的使用
  2. css学习归纳总结(三) 转
  3. html-css样式表
  4. 013. asp.net统计网站访问人数
  5. 解决IE浏览器IFrame对象内存不释放问题
  6. 将 Java Spring Framework 应用程序迁移到 Windows Azure
  7. 1. Hyper上的CentOS 6.5 网络配置
  8. 【R与数据库】R + 数据库 = 非常完美
  9. 在不用Promise的情况下如何控制异步请求?
  10. Maven中央仓库源地址改为阿里云(IDEA)
  11. CentOS 6.5 Web服务器搭建
  12. php仿经典省市县三级联动
  13. springmvc是如何工作的
  14. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2 新增解压缩工具类ZipHelper
  15. vue 在全局设置cookie main.js文件
  16. (网页)css和js的版本号问题
  17. leetcode1013
  18. [转]PHP判断字符串是纯英文、纯汉字或汉英混合(GBK)
  19. 从c#数组求和说起
  20. 程序模拟HTTP请求

热门文章

  1. Chrome 中的彩蛋——T-Rex
  2. you need to be root to perform this command linux
  3. Gunicorn快速入门
  4. 转:php中实现精确设置session过期时间的方法
  5. 这十大MCU厂商瓜分着中国市场
  6. 【HDOJ】1247 Hat’s Words
  7. Surprising Strings(map类)
  8. 【转】Java中字符串中子串的查找共有四种方法(indexof())
  9. HDU-2087 剪花布条
  10. bzoj 1055 [HAOI2008]玩具取名(区间DP)