コード例 #1
0
ファイル: PvPPing.cs プロジェクト: baojiangtao/CrazySlug
        public void Update()
        {
            if (Time.realtimeSinceStartup - beginTime > delataTime)
            {
                beginTime = Time.realtimeSinceStartup;

                LoginMsg.C2S_Ping msg = new LoginMsg.C2S_Ping();
                msg.time = Time.realtimeSinceStartup;

                LoginServerManager.Instance.Server.SendMessage(ActorManager.Instance.controlActor.info.guid, ICmdNum.CmdNum.CS_Ping, msg,0.0f,0,false);
            }            
        }
コード例 #2
0
        private void OnPingPro(MemoryStream ms, UInt64 userID, BaseMessage bs)
        {
            LoginMsg.C2S_Ping msg = new LoginMsg.C2S_Ping();
            msg = ProtoBuf.Serializer.Deserialize<LoginMsg.C2S_Ping>(ms);
            ms.Close();

            m_dicUserinfo[userID].heartTime = MsgResend.GetTime();//记录心跳

            LoginMsg.S2C_Ping rmsg = new LoginMsg.S2C_Ping();
            rmsg.time = msg.time;

            //m_dicUserinfo[_userid].msgSendNum++;
            LoginServerManager.Instance.Server.SendMessage(userID, CmdNum.SC_Ping, rmsg, bs.sender,0.0f,0,false);
        }