Пример #1
0
        void Stop()
        {
            if (nic != null)
            {
                nic.Dispose();
                nic = null;
            }
            if (server != null)
            {
                server.Dispose();
                server = null;
            }

            done.SetCanceled();
        }
Пример #2
0
        void Start()
        {
            var _ = Performance.Instance.Enabled;

            var resolver = new DotClient
            {
                ThrowResponseError = false
            };

            server = new UdpServer {
                Resolver = resolver
            };
            server.Start();

            nic = new Nic();
            nic.SetDnsServer(server.Addresses);
        }