detail in example

This commit is contained in:
Simon Cruanes 2025-03-21 08:37:16 -04:00
parent 075ad0825a
commit f3461cfd21
No known key found for this signature in database
GPG key ID: EBFFF6F283F3A2B4

View file

@ -134,6 +134,7 @@ let setup_upload server : unit =
let () = let () =
let port_ = ref 8080 in let port_ = ref 8080 in
let j = ref 32 in let j = ref 32 in
let addr = ref "127.0.0.1" in
Arg.parse Arg.parse
(Arg.align (Arg.align
[ [
@ -141,11 +142,12 @@ let () =
"-p", Arg.Set_int port_, " set port"; "-p", Arg.Set_int port_, " set port";
"--debug", Arg.Unit setup_logging, " enable debug"; "--debug", Arg.Unit setup_logging, " enable debug";
"-j", Arg.Set_int j, " maximum number of connections"; "-j", Arg.Set_int j, " maximum number of connections";
"--addr", Arg.Set_string addr, " binding address";
]) ])
(fun _ -> raise (Arg.Bad "")) (fun _ -> raise (Arg.Bad ""))
"echo [option]*"; "echo [option]*";
let server = Tiny_httpd.create ~port:!port_ ~max_connections:!j () in let server = Tiny_httpd.create ~addr:!addr ~port:!port_ ~max_connections:!j () in
Tiny_httpd_camlzip.setup ~compress_above:1024 ~buf_size:(16 * 1024) server; Tiny_httpd_camlzip.setup ~compress_above:1024 ~buf_size:(16 * 1024) server;
let m_stats, get_stats = middleware_stat () in let m_stats, get_stats = middleware_stat () in