コード例 #1
0
 private void HandleClientHeartbeat()
 {
     PingWatch.Stop();
     Ping = PingWatch.ElapsedMilliseconds;
     Console.WriteLine("{0}ms ping", Ping);
     PingWatch.Reset();
 }
コード例 #2
0
ファイル: ToffeeClient.cs プロジェクト: Joshsora/Toffee
        /// <summary>
        /// Sends a heartbeat to the server.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void SendHeartbeat(object sender, ElapsedEventArgs e)
        {
            ToffeeClientPacket tcp = new ToffeeClientPacket(this, (ushort)ToffeeOpCode.ClientHeartbeat);

            Send(tcp.BuildPacket());
            PingWatch.Start();
        }