Anonymous user
Echo server: Difference between revisions
Add Nimrod
(Add Nimrod) |
|||
Line 1,129:
server.listen(12321, "localhost");</lang>
=={{header|Nimrod}}==
<lang nimrod>import asyncnet, asyncdispatch
proc processClient(client: PAsyncSocket) {.async.} =
while true:
let line = await client.recvLine()
await client.send(line & "\c\L")
proc serve() {.async.} =
var server = newAsyncSocket()
server.bindAddr(TPort(12321))
server.listen()
while true:
let client = await server.accept()
processClient(client)
serve()
runForever()</lang>
=={{header|Objeck}}==
|