Пример #1
0
        public static void StartHttpListener()
        {
            if (!HttpListener.IsSupported)
            {
                Console.WriteLine("Windows XP SP2 or Server 2003 is required to use the HttpListener class.");
                return;
            }

            responder = new HttpResponder();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Startup");

            HttpResponder.StartHttpListener();
            IrcServer.Start();

            if (args.Length == 1 && args[0] == "console")
            {
                fConsoleMode = true;

                new Worker().loadparty();

                GameBot.Bot b = new GameBot.Bot("roller", "roller");
                b.ConsoleLoop();
                return;
            }

            new Worker().loadparty();

            Thread botThread = new Thread(GameBot.Bot.Start);

            botThread.Start();

            System.Net.Sockets.TcpListener listener;

            listener = new TcpListener(IPAddress.Any, 6668);

            listener.Start();

            for (; ;)
            {
                TcpClient client = listener.AcceptTcpClient();

                Console.WriteLine("Accepting a connection");

                Thread t = new Thread(Program.DoWork);
                t.Start(client);
            }
        }