Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var endpoint = new IPEndPoint(IPAddress.Any, 53);

            var talk2DnsServer = new Talk2DnsServer(endpoint, "t2d.fas-net.ch");

            talk2DnsServer.Start();

            Console.WriteLine("Started...");

            Console.ReadLine();

            talk2DnsServer.Stop();
        }
Ejemplo n.º 2
0
        public override bool OnStart()
        {
            // Set the maximum number of concurrent connections
            ServicePointManager.DefaultConnectionLimit = 12;

            // For information on handling configuration changes
            // see the MSDN topic at http://go.microsoft.com/fwlink/?LinkId=166357.

            bool result = base.OnStart();

            var roleInstanceEndpoint = RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["DnsEndpoint"];

            this.server = new Talk2DnsServer(roleInstanceEndpoint.IPEndpoint, "t2d.fas-net.ch");

            Trace.TraceInformation("Talk2Dns.Cloud.Worker has been started");

            return(result);
        }