{"body":"type\n  Server = ref object\n    socket: AsyncSocket\n\nproc newServer(): Server =\n  Server(socket: newAsyncSocket())\n\nproc loop(server: Server, port = 7920) {.async.} =\n  server.socket.bindAddr(port)\n  server.socket.listen()\n\n  while true:\n    let (netAddr, clientSocket) = await server.socket.acceptAddr()\n    await clientSocket.send(\"HTTP/1.1 200 OK\\r\\n\\r\\nTest\")\n    clientSocket.close()\n\nvar server = newServer()\necho \"Staring server...\"\nwaitFor loop(server)","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/7HPgWaud","modified":1558217081,"id":"7HPgWaud","size":459,"lines":19,"own_paste":false,"theme":"","date":1558217081}