摘要: 拆包一直是个硬伤呀,MLGB的,服务端各种乱数据,果断整理下拆包思路:设计一个网络协议,一般都会分包,一个包就相当于一个逻辑上的命令。1、如果我们用udp协议,省事的多,一次会收到一个完整的包,但UDP不可靠,顺序也不能保证,当然像QQ对UDP封装的很好,模拟了TCP的可靠性。网上也有一些封装好的可靠的UDP组件,大家用的话可以找找。关于用什么协议好这个问题,本贴不讨论。2、如果我们用TCP协议不是长连接,像HTTP(不考虑KeepAlive)那样,一个连接上只发送一个包,我们也会很清晰的区分出接受到的每一个包。3、还有就是我们还用TCP长连接,但每次发送固定长度的包,如果要发送的数据长度不够 阅读全文
posted @ 2013-07-02 02:37 方东信 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: 更改项目的app.config内容为以下内容目的是开启对低版本的NETFWK支持其实出现混合模式集的问题不只是在V1.1.4322这个版本上,在查询解决方案时发现,但凡程序集版本发生改变时,都有可能发生这个问题,其解决的方法跟上面的配置大同小异。 阅读全文
posted @ 2013-07-02 00:14 方东信 阅读(440) 评论(0) 推荐(0) 编辑