客户端分拆方案内容摘要:

• ChaosFilter call NetworkProxy::Request() • NetworkProxy execute update process and wait until update finished. • NetworkProxy connect to LocalServer • LocalServer new ChannelMgr, and pass socket_from_proxy and ChaosUI to ChannelMgr. • ChannelMgr new NetworkStub, and pass socket_from_proxy to NetworkStub. • Stub Read call from socket. • Stub call ChannelMgr::Request() Proxy amp。 Stub Proxy Stub Message Audio Video 声音和视频要分开传输,因为数据不是严格同步的。 分开之后,使用阻塞的 Socket更加方便。 流程 : (Local Server = LS) Proxy启动升级程序,等待升级程序退出(升级完毕)。 Proxy发送 MSG(包含 gtv url和 Proxy接收消息的 窗口名 )给 LS。 LS初始化一个 Stub, Stub初始化一个 Layer1。 Stub发送 MSG告知 Proxy初始化失败或者成功。 Proxy连接上 LS,说明自己属于某个 Stub。 LS将连接交给 Stu。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。