mobilesdk服务端源码解析

2021-12-15  本文已影响0人  with_dream
Class Diagram0.png

Gateway封装tcp/udp/ws的创建和销毁

netty收到的消息会汇总到ServerCoreHandler.messageReceived处理
如果收到FROM_CLIENT_TYPE_OF_COMMON$DATA类型的消息 会根据message.to的值决定消息直接推送到客户端
还是通过Bridgeprocessor将消息转发到其他服务器

代码结构很清晰

udp写流程时 通过重写AbstractChannel.doWrite方法 将message封装为DatagramPacket 屏蔽了差异

上一篇下一篇

猜你喜欢

热点阅读