http_server.lua: create() now accepts optional port and host

This commit is contained in:
Nedko Arnaudov 2023-12-01 19:16:49 +02:00
parent 583fae6e73
commit a21e9b2547
1 changed files with 5 additions and 3 deletions

View File

@ -38,8 +38,10 @@ local function process_raw_msg(request, raw_msg)
return false
end
function create(router)
print('Creating HTTP server')
function create(router, port, host)
local port = port or 8010
local host = host or "127.0.0.1"
print(('Creating HTTP server %s:%u'):format(host, port))
local function remote_client_thread(peer)
print("Remote " .. peer.get_description() .. " connected")
@ -103,7 +105,7 @@ function create(router)
print(("Remote %s disconnected (%s)"):format(peer.get_description(), tostring(err)))
end
err = remotes.create_tcp_server(remote_client_thread, {{host='127.0.0.01', port=8010}})
err = remotes.create_tcp_server(remote_client_thread, {{host=host, port=port}})
if err then return err end
end