示例#1
0
    public PingPacket(byte[] data)
    {
        ping = new Ping();

        PingSerializer serializer = new PingSerializer();

        serializer.Deserialize(data, ref ping);
    }
示例#2
0
    public byte[] GetData()
    {
        PingSerializer serializer = new PingSerializer();

        serializer.Serialize(ping);

        return(serializer.GetSerializedData());
    }
示例#3
0
        private HastyPacket PingPacket(Timestamp ms)
        {
            var writer    = new OctetWriter();
            var outStream = new StreamWriter(writer);
            var cmd       = new PingCommand(ms);

            PingSerializer.SerializePing(outStream, cmd);
            var payload = writer.Close();
            var packet  = PacketCreator.Create(Commands.Ping, payload);

            return(packet);
        }