一个更适用于游戏客户端的网络框架
它不
是 一个网络功能的底层实现,它封装 了 游 戏客户端所 需的一 些网络特性 ,让游戏网络的稳定性 和 体 验感更 好 。并且可 以很方便 的 挂载第 三方或者自定义的网络底层模块。
针对
游 戏业务层 | 交给游 戏业务开发环节处理 游 戏网络层 |框 架 提供 异常检查与处理- 网络
通信 层 |框 架 提供 异常检查与处理
为游戏客户端
更 好 的 网络稳定性 更 好 的 网络交互 体 验
- 网络
交互 体 验支持 UI反 馈回调挂载,接 入 简单,当 网络连接、请求发生异常或 等 待 的 时候,可 以获得 更 好 的 交互 体 验。支持 多 线程请求,避免网络卡顿对UI产生影 响。支持 请求异常响应,例 如失败后自 动重试、手 动重试、忽 略 等 。支持 断 线重连,包括 自 动重连、手 动重连。
- 网络质量
保障 支持 Http DNS,避免玩家端 的 DNS劫 持 。支持 网络异常上 报,让开发者了解 分布 各地 的 玩家的 网络状 况。
第 三 方 支持 支持 Http连接。可 以使用 预置的 BestHttp。也可以挂载自定 义或者 其它第 三方 的 HTTP模 块。- [TODO]
支持 Socket连接。可 以使用 预置的 PomeloClient。也可以挂载自定 义或者 其它第 三方 的 TCP连接模 块。
说明 | ||
---|---|---|
GGNetwork/Assets/Scripts/GGNetwork | ||
GGNetwork/Assets/Demo |
QQ |
242500383 | |
应用
小 小三 国 2 - 一款已经运营了8年 的 SLG手 游 。
整理 代 码,把 PomeloClient充分 剥 离出来 。作 为可选插件 。更 完 整 的 Demo演 示 。