--
您收到此邮件是因为您订阅了 Google 网上论坛的“Erlang China”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 erlang-china...@googlegroups.com。
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。
谢谢,还有很多不完善的地方,非常欢迎提供宝贵意见。
呵呵 抗哥 没想到在这看到你 二进制的确实省流量和数据等 我们之前也在用这种TLV方式的 但是这种如果出现错位一般很容易出问题 以及增加时基本只能在原结构下面加 呵呵
求粉求关注。
其实有,在通信方面经常使用的差错控制编码,有完善的数学理论,也是一些学院的研究课程,常用的海明码可以修正一位的传输错误,有更加复杂的rs麻bch码可以修正更多的错误,可以看林舒的那本书,非常有名。另外,对于我来说这已经是另一个研究领域,而非协议设计的范畴,在工程中使用tcp连接,没有丢位和错位的可能,因为即使有,也在链路层和网络层被处理了,不需要关心这些,我做游戏时间不长,如果真的遇到,短线重连吧,对erlang很好处理,如果频繁遇到,应该是程序写错了。