摘要: 在网络游戏开发中,通讯包设计中需要尽量减少数据长度,位操作属于程序基础,用在通讯包数据压缩上,是非常适和的。今天我们进行一个最简单的数据压缩处理,将8个bool压缩到1个byte里。bool数据类型,大小为1bit,数值2进制显示0/1。byte数据类型,大小为8bit,数值2进制显示00000000/11111111。普通网络传输时,1个bool数据类型占据1字节,我们今天要做的是将8个bool数据类型压入1个字节中。在这个示例中,取出bool值用了一个相对简单的方法,大家可以尝试用其他方法来取值,类似的例子很多。using System;public class 基础位操作{ privat 阅读全文
posted @ 2011-06-29 17:35 醉卧天南 阅读(728) 评论(0) 推荐(0) 编辑