예제 #1
0
 public static void TestCRC()
 {
     for (int i = 0; i < 8192; i++)
     {
         string mac   = GenerateMACAddress() + "lobby.springrts.com";
         byte[] mac2  = Encoding.ASCII.GetBytes(mac);
         uint   hash1 = Crc.Crc32(mac2);
         uint   hash2 = Crc.Crc32Old(mac2);
         if (hash1 != hash2)
         {
             Console.WriteLine("MISMATCH: {0} vs. {1} (MAC {2})", hash1, hash2, mac);
         }
     }
 }