Beispiel #1
0
        private static bool InitServer(string address)
        {
            try
            {
                if (pacPort != Global.pacPort)
                {
                    if (server != null)
                    {
                        server.Stop();
                        server = null;
                    }

                    if (server == null)
                    {
                        string prefixes = string.Format("http://{0}:{1}/pac/", address, Global.pacPort);
                        Utils.SaveLog("Webserver prefixes " + prefixes);

                        server = new HttpWebServer(SendResponse, prefixes);
                        server.Run();
                    }
                }
                Utils.SaveLog("Webserver at " + address);
            }
            catch (Exception ex)
            {
                Utils.SaveLog("Webserver InitServer " + ex.Message);
                return(false);
            }
            return(true);
        }
Beispiel #2
0
 public static void Stop()
 {
     if (ws != null)
     {
         ws.Stop();
     }
 }
Beispiel #3
0
        public static void InitServer(string address)
        {
            try
            {
                if (pacPort != Global.pacPort)
                {
                    if (server != null)
                    {
                        server.Stop();
                        server = null;
                    }

                    if (server == null)
                    {
                        string prefixes = string.Format("http://{0}:{1}/pac/", "+", Global.pacPort);
                        Utils.SaveLog("Webserver prefixes " + prefixes);

                        HttpWebServer ws = new HttpWebServer(SendResponse, prefixes);
                        ws.Run();

                        pacPort = Global.pacPort;
                    }
                }
                Utils.SaveLog("Webserver at " + address);
            }
            catch (Exception ex)
            {
                Utils.SaveLog("Webserver InitServer " + ex.Message);
            }
        }
Beispiel #4
0
 public static void Stop()
 {
     if (ws != null)
     {
         Utils.SaveLog("Webserver Stop ws");
         ws.Stop();
     }
     if (wsLAN != null)
     {
         Utils.SaveLog("Webserver Stop wsLAN");
         wsLAN.Stop();
     }
 }