Anonymous user
Chat server: Difference between revisions
m
→{{header|Nimrod}}
m (→{{header|Go}}) |
|||
Line 1,162:
<lang nimrod>import asyncnet, asyncdispatch
type TClient = tuple[socket:
var clients: seq[
proc sendOthers(client:
for c in clients:
if c != client:
await c.socket.send(line & "\c\L")
proc processClient(socket:
await socket.send("Please enter your name: ")
let client:
clients.add client
Line 1,191:
proc serve() {.async.} =
var server = newAsyncSocket()
server.bindAddr(
server.listen()
|