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(); //} }
/// <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/"); }
/// <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/"); }
static void Main(string[] args) // Start a new server on localhost:443 { HTTPServer server = new HTTPServer(443); server.Start(); }