public static byte[] CreateRedirectorPacket()
        {
            List <Blaze.Tdf> Result = new List <Blaze.Tdf>();
            List <Blaze.Tdf> VALU   = new List <Blaze.Tdf>();

            VALU.Add(Blaze.TdfString.Create("HOST", "localhost"));
            VALU.Add(Blaze.TdfInteger.Create("IP\0\0", Blaze.GetIPfromString("127.0.0.1")));
            VALU.Add(Blaze.TdfInteger.Create("PORT", targetPort));
            Blaze.TdfUnion ADDR = Blaze.TdfUnion.Create("ADDR", 0, Blaze.TdfStruct.Create("VALU", VALU));
            Result.Add(ADDR);
            Result.Add(Blaze.TdfInteger.Create("SECU", 0));
            Result.Add(Blaze.TdfInteger.Create("XDNS", 0));
            return(Blaze.CreatePacket(5, 1, 0, 0x1000, 0, Result));
        }