Example #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Nox ...");

            var nox = new NoxServer()
                      .RegisterExt <NoxProxy>()
                      .Start();

            while (true)
            {
                if (Console.ReadKey().KeyChar.Equals('q'))
                {
                    break;
                }
                Thread.Sleep(0);
            }

            Console.WriteLine("\r\nStopping Nox ...");
            nox.Stop();
        }
Example #2
0
        public void TestInit()
        {
            try
            {
                var np = new NoxProxy();
                np.PrintInfoEvent += (sender, args) =>
                {
                    Console.WriteLine(args.Message);
                };

                np.ErrorOccured += (sender, args) =>
                {
                    Console.WriteLine(args.Error.Message);
                };

                nox = new NoxServer(port: port, maxConnections: 10)
                      .RegisterExt(np)
                      .Start();
            }
            catch
            {
                Assert.Fail("Cannot initialize or start Nox server");
            }
        }