/// <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)); }
internal void ProcessKeepAliveReply(KeepAliveReplyPacket keepAliveReplyPacket, KeepAlivePacket keepAlivePacket) { QQClient.LogManager.Log("Recived KeepAlive Packet:Onlines: " + keepAliveReplyPacket.Onlines.ToString() + " ServerTime:" + keepAliveReplyPacket.ServerTime.ToString()); }
/// <summary> /// 保持登录状态 /// </summary> public void KeepAlive() { if (IsLogon) { KeepAlivePacket packet = new KeepAlivePacket(this); PacketManager.SendPacket(packet, QQPort.Main.Name); } }