示例#1
0
    /// <summary>
    /// 服务器端收到信息事件
    /// </summary>
    /// <param name="netMsg">Net message.</param>
    private void ServerGet(NetworkMessage netMsg)
    {
        MessageToByte serverSsd = netMsg.ReadMessage <MessageToByte>();
        MainClass     msg       = (MainClass)serverSsd.Bytes2Object(serverSsd.buff);

        VEventManager.Instance.SendCommand(msg.message, msg.aa);
    }
示例#2
0
    /// <summary>
    /// 客户端接收到服务器端信息事件
    /// </summary>
    /// <param name="netMsg">Net message.</param>
    private void ClientGet(NetworkMessage netMsg)
    {
        //netMsg.reader.ReadInt32()
        //UserMsg Msg = netMsg.ReadMessage<UserMsg>();
        //NetworkReader d = netMsg.reader.;

        MessageToByte ssd = netMsg.ReadMessage <MessageToByte>();
        MainClass     s   = (MainClass)ssd.Bytes2Object(ssd.buff);

        string ss = "";

        foreach (var item in s.aa)
        {
            ss += item;
        }
        ShowMsg("Client get:" + s.message + ss);
        if (s.message == EEvet.Load)
        {
            txt.text = s.aa[1].ToString();
        }

        //object d = ssd.Bytes2Object(ssd.buff);

        //foreach (var item in d)
        //{
        //    print(System.Convert.ToInt32(item));
        //}
    }
示例#3
0
文件: VClient.cs 项目: xxmm2018/vb
    /// <summary>
    /// 客户端接收到服务器端信息事件
    /// </summary>
    /// <param name="netMsg">Net message.</param>
    private void ClientGet(NetworkMessage netMsg)
    {
        MessageToByte ssd = netMsg.ReadMessage <MessageToByte>();
        MainClass     s   = (MainClass)ssd.Bytes2Object(ssd.buff);

        //接收消息后的处理
        VEventManager.Instance.SendCommand(s.message, s.aa);
        Debug.Log(s.message);
    }