public static int Main(string[] args) { HttpServer sv = new HttpServer("SampleHttpServer", "*", 8888); HttpTemplatePage.SetTemplateDir("template"); // 使用言語を設定する HttpNlsSupport.DefaultLanguage = "auto"; // "/xxxx" にアクセスすると、nls/xxxx.言語コード ファイルを返す。 HttpStaticPage nlspage = new HttpStaticPage("nls"); // 個別に使用言語を変えたい場合: nlspage.SetLanguage("es"); sv.AddStaticPage("/", nlspage); // テンプレートの翻訳辞書ファイルのディレクトリを指定する。 Translator.DictionaryDirectory = "lang"; sv.AddPage("/example14", typeof(SamplePage)); sv.DefaultPage = "/index.html"; sv.Run(4); // 4 workers return(0); }
public static int Main(string[] args) { HttpServer sv = new HttpServer("SampleHttpServer", "*", 8888); HttpTemplatePage.SetTemplateDir("template"); sv.AddPage("/example8", typeof(SamplePage)); sv.DefaultPage = "/example8"; sv.Run(4); return(0); }
public static int Main(string[] args) { HttpServer sv = new HttpServer("SampleHttpServer", "*", 8888); // HTMLテンプレートは、template ディレクトリ内にある。 HttpTemplatePage.SetTemplateDir("template"); // "/example4" にアクセスすると、SamplePageクラスのPageLoadメソッドが呼び出される sv.AddPage("/example4", typeof(SamplePage)); sv.DefaultPage = "/example4"; sv.Run(4); return(0); }
public static int Main(string[] args) { HttpServer sv = new HttpServer("SampleHttpServer", "*", 8888); HttpTemplatePage.SetTemplateDir("template"); sv.AddPage("/example13", typeof(SamplePage)); sv.DefaultPage = "/example13"; // セッション変数を保持しておく時間 sv.SessionTimeout = 20; // sec. sv.Run(4); return(0); }