nim-websock/test/server.nim

14 lines
462 B
Nim
Raw Normal View History

2020-12-08 15:39:11 +05:30
import ws, chronos, chronicles, httputils
proc cb(transp: StreamTransport, header: HttpRequestHeader) {.async.} =
info "Header: ", header
let res = await transp.sendHTTPResponse(HttpVersion11, Http200, "Hello World")
debug "Disconnecting client", address = transp.remoteAddress()
await transp.closeWait()
2020-12-01 18:13:59 +05:30
when isMainModule:
let address = "127.0.0.1:8888"
2020-12-08 15:39:11 +05:30
var httpServer = newHttpServer(address, cb)
httpServer.start()
waitFor httpServer.join()