Ejemplo n.º 1
0
    /// <summary>
    /// 处理接受到的消息
    /// </summary>
    private void ProcessReceiveMsg()
    {
        isProcessRcvMsg = true;

        //解析数据包
        byte[] temData = EncodTool.DecodeMessage(ref data);

        if (temData == null)
        {
            isProcessRcvMsg = false;
            return;
        }

        MessageData msg = EncodTool.DecodeMsg(temData);

        messageDataQueue.Enqueue(msg);
        //Debug.Log("收到服务器消息: " + msg.Value.ToString());

        //递归 一直接受消息
        ProcessReceiveMsg();
    }