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个字节的数字标示字符串长度
浙公网安备 33010602011771号