首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

以网游服务端的网络接入层设计为例,理解实时通信的技术挑战1、前言2、相关文章3、主流网游的网络通信架构原理4、题外话:该如何理解C/M架构?5、网络接入层的作用6、网络接入层的通信协议选择7、网络接入

以现在主流的即时通讯应用形态来讲,一个完整的即时通讯IM应用其实是即时通信(英文简写:IM=Instant messaging)和实时通信(英文简写:RTC=Real-time communication)2种技术组合在一起的一整套网络通信系统。之所以以IM这个简写代称整个即时通讯软件,其实是历史原因了(因为早期的诸如ICQ这样的即时通讯工具,也就是文字聊天,并没有加入实时音视频这样的实时通信技术),对这个话题有兴趣的可以到网上查一查IM的发展历史。

02
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    『 福利 』一大波编程视频资料免费赠送

    点击上方“ 程序工场 ”,选择“置顶公众号” 关键时刻,第一时间 导语 今天,为了感谢关注我公众号的读者,决定了送给关注我公众号同学一些福利(平时收集的一些网络编程视频),视频几乎涵盖了所有使用频率最高的和最热门的计算机编程开发语言。希望对你的编程之路有所帮助! 最重要的一点是,这次赠送的全部免费,这些视频有些是从付费群里的资源拿到的,有的是同行的大牛分享出来的,绝对有价值可以收藏一波。有的编程资源,可能你现在用不到 。不过,谁能保证以后用不到呢。 最后再说一点,希望拿到视频的同学,希望不要立即取关,我下定

    010

    C/C++程序猿必须熟练应用的开源项目

    作为一个经验丰富的C/C++程序猿, 肯定亲手写过各种功能的代码, 比方封装过数据库訪问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件訪问的类, 封装过UI界面库等, 也在实际的项目中应用过, 可是回过头细致想想,事实上曾经自己写过的这些代码,仅仅能是在特定的项目或者特定的环境中使用, 对于自己来说, 在不同的项目中应用, 仅仅须要复制代码, 改改也就能够了, 由于自己写的代码自己非常熟悉。问题是, 你封装的这些库, 在给别人使用的时候, 别人用起来是否非常方便, 跨平台方面是不是也非常通用, 性能是不是足够的好, 是不是支持多线程, 功能是不是也足够强大,能够适用于各种不同的需求。假设你上面这些都做到了, 证明你在这个库上确实花费了一番功夫, 经过了持续的改进和优化。

    03
    领券