[]as项目移植layflash问题

首先我这边是As项目转换 layaflash看到 官网原有的socket的可以不用变更·
但是目前碰到的是writeMultiByte 写入指定长度的字符穿 发送会出错,这边确认和服务器握手已经成功~但是发送socket错误
public function send(msgData:SoketData):void
        {
            var m_dataSize:int;
            m_dataSize = m_minReadable + m_dateHeadLength;
            if (msgData.Data != null)
            {
                m_dataSize += msgData.Data.length;
            }
            var sendData:ByteArray = new ByteArray();
            sendData.endian = Endian.LITTLE_ENDIAN;
            sendData.writeInt(m_dataSize);
            sendData.writeInt(msgData.MainID);
            sendData.writeInt(msgData.AssistantID);
            sendData.writeInt(msgData.HandleCode);
            if (msgData.Data!= null)
            {
                sendData.writeBytes(msgData.Data, 0, msgData.Data.length);
            }
            if (socket.connected) {
                socket.writeBytes(sendData);
                socket.flush();
            }
        }
2017-03-18_150907.jpg
已邀请:

cuixueying

赞同来自:

不能自己定义数据的字符串类型,默认应该只支持utf8

要回复问题请先

商务合作
商务合作