/// <summary>处理保持登录应答
 /// </summary>
 /// <param name="packet">The packet.</param>
 private void ProcessKeepAliveReply(KeepAliveReplyPacket inPacket, KeepAlivePacket outPacket)
 {
     client.ConnectionManager.OnReceivedKeepAlive(new QQEventArgs<KeepAliveReplyPacket, KeepAlivePacket>(client, inPacket, outPacket));
 }
Example #2
0
 internal void ProcessKeepAliveReply(KeepAliveReplyPacket keepAliveReplyPacket, KeepAlivePacket keepAlivePacket)
 {
     QQClient.LogManager.Log("Recived KeepAlive Packet:Onlines: " + keepAliveReplyPacket.Onlines.ToString() + " ServerTime:" + keepAliveReplyPacket.ServerTime.ToString());
 }
Example #3
0
 /// <summary>
 /// 保持登录状态
 /// </summary>
 public void KeepAlive()
 {
     if (IsLogon)
     {
         KeepAlivePacket packet = new KeepAlivePacket(this);
         PacketManager.SendPacket(packet, QQPort.Main.Name);
     }
 }