3.2 IRouter 路由配置抽象类 A) 创建抽象的IRouter层 B) 实现Router类 3.2 IRouter 路由配置抽象类 现在我们来给Zinx实现一个非常简单基础的路由功能,目的当然就是为了快速的让Zinx步入到路由的阶段。后续我们会不断的完善路由功能。 A) 创建抽象的IRouter层 在ziface 下创建iroute...
5.2 消息的封包与拆包 A) 创建拆包封包抽象类 B) 实现拆包封包类 C) 测试拆包封包功能 5.2 消息的封包与拆包 我们这里就是采用经典的TLV(Type-Len-Value)封包格式来解决TCP粘包问题吧。 由于Zinx也是TCP流的形式传播数据,难免会出现消息1和消息2一同发送,那么zinx就需要有能力区分两个消息的边界,所以Zi...