websocketKeepAlive (Function)
Signature: websocketKeepAlive() -> Unit
Description: Blocks until SIGINT or SIGTERM so server threads remain alive.
Returns: Unit
Example
// A long-running server; Ctrl+C stops the keep-alive loop.
let server = websocketCreateServer(18899, "127.0.0.1", "/chat")
let listening = if server > 0 { websocketServerListen(server) } else { server }
print("listen status: ${listening}")
if listening == 0 { websocketKeepAlive() } else { print("server could not start") }
// A long-running server; Ctrl+C stops the keep-alive loop.
server = websocketCreateServer (18899, "127.0.0.1", "/chat")
listening = match server > 0
true => websocketServerListen server
false => server
print "listen status: ${listening}"
match listening == 0
true => websocketKeepAlive ()
false => print "server could not start"