Esempio n. 1
0
        static void Main(string[] args)
        {
            HTTPServer hs = new HTTPServer(8080);

            new Thread(hs.Start).Start();

            //only for debuging:
            //if (File.Exists(@"Temp\DataFile.txt")) {
            //    File.Delete(@"Temp\DataFile.txt");
            //}
            //using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"Temp\TestFile.txt", true))
            //{
            //    file.WriteLine("Test File ");
            //    file.WriteLine(" ");
            //    file.WriteLine("hier wuerde sinnvolles stehen ");
            //    file.Close();
            //}
        }
Esempio n. 2
0
 /// <summary>
 ///     Entry Of MongoCola@Browser
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void lnkWebFormEntry_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     //加载Config
     ConfigHelper.LoadFromConfigFile(ConfigFile.SelectedPathOrFileName);
     HTTPServer.ServerPath = ServerPathPicker.SelectedPathOrFileName;
     var svr = new HTTPServer();
     svr.LogInfo += (x, y) =>
     {
         if (txtInfo.InvokeRequired)
         {
             WriteInfo t = Write;
             var o = new object[2] {y.Info, y.Level};
             Invoke(t, o);
         }
         Write(y.Info, y.Level);
     };
     var q = new Thread(svr.Start);
     q.Start();
     Process.Start("http://localhost:13000/");
 }
Esempio n. 3
0
        /// <summary>
        ///     Entry Of MongoCola@Browser
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void lnkWebFormEntry_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            //加载Config
            ConfigHelper.LoadFromConfigFile(ConfigFile.SelectedPathOrFileName);
            HTTPServer.ServerPath = ServerPathPicker.SelectedPathOrFileName;
            var svr = new HTTPServer();

            svr.LogInfo += (x, y) =>
            {
                if (txtInfo.InvokeRequired)
                {
                    WriteInfo t = Write;
                    var       o = new object[2] {
                        y.Info, y.Level
                    };
                    Invoke(t, o);
                }
                Write(y.Info, y.Level);
            };
            var q = new Thread(svr.Start);

            q.Start();
            Process.Start("http://localhost:13000/");
        }
Esempio n. 4
0
        static void Main(string[] args) // Start a new server on localhost:443
        {
            HTTPServer server = new HTTPServer(443);

            server.Start();
        }