Beispiel #1
0
        public List <procVMinfo> getprocVmList(byte[] buf, string sIP)
        {
            List <procVMinfo> _mList = new List <procVMinfo>();
            int offset = 0;

            //is magic packet?
            if (ByteHelper.isLargePacket(buf))
            {
                offset += sizeof(UInt64);   //cut first bytes
            }
            try
            {
                while (offset < buf.Length)
                {
                    procVMinfo pi = new procVMinfo();
                    pi.remoteIP = sIP;
                    _mList.Add(pi.fromBytes(buf, ref offset));
                }
            }
            catch (Exception)
            {
            }
            return(_mList);
        }
Beispiel #2
0
        public List<procVMinfo> getprocVmList(byte[] buf, string sIP)
        {
            List<procVMinfo> _mList = new List<procVMinfo>();
            int offset = 0;

            //is magic packet?
            if (ByteHelper.isLargePacket(buf))
                offset += sizeof(UInt64);   //cut first bytes
            try
            {
                while (offset < buf.Length)
                {
                    procVMinfo pi = new procVMinfo();
                    pi.remoteIP = sIP;
                    _mList.Add(pi.fromBytes(buf, ref offset));
                }
            }
            catch (Exception)
            {

            }
            return _mList;
        }