using System; using System.Collections.Generic; using System.Text; namespace SharpChat.Packet { public class PongPacket : ServerPacket { public DateTimeOffset PongTime { get; private set; } public PongPacket(DateTimeOffset dto) { PongTime = dto; } public override IEnumerable Pack() { StringBuilder sb = new StringBuilder(); sb.Append((int)SockChatServerPacket.Pong); sb.Append('\t'); sb.Append(PongTime.ToUnixTimeSeconds()); yield return sb.ToString(); } } }