Functor S.Make

module Make: 
functor (C : V1_LWT.CONSOLE) ->
functor (FS : V1_LWT.KV_RO) ->
functor (S : V1_LWT.STACKV4) -> sig .. end
Parameters:
C : V1_LWT.CONSOLE
FS : V1_LWT.KV_RO
S : V1_LWT.STACKV4

type t 
Server state record.
val make : c:C.t -> fs:FS.t -> s:S.t -> unit -> t
make ~c ~fs ~s creates a server state record from a V1_LWT.CONSOLE for logging output, a V1_LWT.KV_RO containing the files to server, and a V1_LWT.STACKV4 IPv4 stack.
val default_port : int
Default listen port, 69/UDP. Note that this is just for receiving the initial RRQ/WRQ -- data transfer will take place between a pair of ephemeral UDP ports.
val callback : port:int -> t -> S.UDPV4.callback
callback ~port t returns a S.UDPV4 callback handler listening on port.