Beispiel #1
0
        public bool IsMatch(byte[] bytes, int start, int count)
        {
            if (count - start < Header.Length + 1)
            {
                return(false);
            }

            if (!PacketUtils.MatchesHeader(bytes, start, count, Header))
            {
                return(false);
            }

            return(true);
        }
Beispiel #2
0
        public void HeaderIncorrect()
        {
            byte[] testHeader =
            {
                (byte)'A',
                (byte)'b',
                (byte)'c',
                (byte)'D',
                (byte)'e',
            };

            byte[] bytes =
            {
                (byte)'A',
                (byte)'b',
            };

            Assert.IsFalse(PacketUtils.MatchesHeader(bytes, 0, bytes.Length, testHeader));
        }
Beispiel #3
0
 public bool IsMatch(byte[] bytes, int start, int count)
 {
     return(PacketUtils.MatchesHeader(bytes, start, count, Header));
 }