public override  void  Process(byte[] _b)
        {

            ping = new Ping();

            ping.TimeStamp= BitConverter.ToInt32(_b, 0);

            PacketObject = ping;

        }
        public override void request()
        {
            base.request();

            if ((Ping)(PacketObject) == null)
                PacketObject = new Ping() { TimeStamp = 99 };

          foreach(byte b in  BitConverter.GetBytes(((Ping)(PacketObject)).TimeStamp))
            {
                AddByteToPackage(b);
         }
            SendPackage();
        }