예제 #1
0
        public static void Stop()
        {
            m_server.Stop();
            m_server.RequestReceived -= Processor.ServerRequestReceived;
            m_server.StateChanged    -= Processor.OnServerStateChanged;

            m_server.Dispose();
            m_server = null;

            m_cervlet.Stop();
            m_cervlet = null;
        }
예제 #2
0
        public static void Start()
        {
            m_cervlet = new Cervlet();
            m_cervlet.Start();

            m_server          = new HttpServer();
            m_server.EndPoint = new IPEndPoint(IPAddress.Parse(MonitWindowsAgent.Run.httpd.address),
                                               MonitWindowsAgent.Run.httpd.port);
            m_server.RequestReceived += Processor.ServerRequestReceived;
            m_server.StateChanged    += Processor.OnServerStateChanged;
            m_server.Start();
        }