编程
文章平均质量分 83
阿童木-威少
这个作者很懒,什么都没留下…
展开
-
详解通信数据协议ProtoBuf
protocolbuffer(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:java、c#、c++、go 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。作为一种效率和兼容性都很优秀的二进制数据传输格式,可以用于诸如网络传输、配置文件、数据存储等诸多领域。转载 2019-05-08 19:35:20 · 713 阅读 · 0 评论 -
可靠UDP传输
本文分三个部分:一,什么时候有可能采用 UDP 通讯而不是用 TCP 更好;二,一个可靠的 UDP 通讯模块的 API 接口该如何设计;三,一个简单的实现。转载 2019-05-07 19:31:54 · 145 阅读 · 0 评论 -
基于UDP实现多媒体信息通信机制
为了实现高性能的同时减少带宽占用,我们设计了一套基于UDP的多媒体即时通信机制,达到低带宽、高性能的效果。原创 2019-05-09 19:33:13 · 4231 阅读 · 0 评论 -
NAT的四种类型及类型检测
考虑到UDP的无状态特性,目前针对其的NAT实现大致可分为Full Cone、Restricted Cone、Port Restricted Cone和Symmetric NAT四种。转载 2019-05-06 14:40:00 · 365 阅读 · 0 评论