AS3中网络连接笔记

flash.utils.Endian类的说明:

Endian 类中包含一些值,它们表示用于表示多字节数字的字节顺序。字节顺序为 bigEndian(最高有效字节位于最前)或 littleEndian(最低有效字节位于最前)。

Flash Player 或 Adobe® AIR™ 中的内容可以通过使用服务器的二进制协议直接与该服务器连接。某些服务器使用 bigEndian 字节顺序,某些服务器则使用 littleEndian 字节顺序。Internet 上的大多数服务器使用 bigEndian 字节顺序,因为“网络字节顺序”为 bigEndian。littleEndian 字节顺序很常用,因为 Intel x86 体系结构使用该字节顺序。使用与收发数据的服务器的协议相匹配的 Endian 字节顺序。

比如当传输0x12345678时,以bigEndian为传输顺序时,写入顺序为 12 34 56 78

                                     以littleEndian为传输顺序时  写入顺序为 78 56 34 12

 

Socket读取字节信息  readBytes(bytes:ByteArray, offset:uint = 0, length:uint = 0):void

 每次收到Socket消息之后都可以通过bytesAvailable属性获取字节数

Socket写入UTFString的时候会在消息头前生成2个字节的数字标示字符串长度

posted on 2013-09-27 16:12  泰达  阅读(297)  评论(0)    收藏  举报

导航