示例#1
0
    private void ProcessMsg(GameMsg msg)
    {
        NetLogger.LogMsg("处理数据:" + msg.chatMsg);
        if (msg.err != (int)ERR.None)
        {
            switch ((ERR)msg.err)
            {
            case ERR.None:
                NetLogger.LogMsg("err   111");
                break;
            }
            return;
        }
        switch ((CMD)msg.cmd)
        {
        case CMD.HelloWorld:
            //接收到心跳包 刷新
            if (ackMgr != null)
            {
                ackMgr.UpdateOneHeat(client.Client);
            }
            break;

        case CMD.Chat:
            NetLogger.LogMsg($"接收到聊天信息{msg.chatMsg}");
            break;
        }
    }
示例#2
0
    private void ProcessMsg(GameMsg msg)
    {
        Debug.Log("处理数据");
        if (msg.err != (int)ERR.None)
        {
            switch ((ERR)msg.err)
            {
            case ERR.None:
                Debug.Log("没有错误码");
                break;
            }
            return;
        }
        switch ((CMD)msg.cmd)
        {
        case CMD.HeartBeat:
            //接收到心跳包 刷新
            if (ackMgr != null)
            {
                ackMgr.UpdateOneHeat(session.Client);
            }
            break;

        case CMD.RspLogin:
            Debug.Log($"接收到服务端消息:{msg.Chatdata}");
            break;
        }
    }