Anonymous user
Echo server: Difference between revisions
CoffeeScript
(CoffeeScript) |
|||
Line 452:
Note here that an auto-flushing PrintWriter needs to be created, otherwise 'output' could simply be passed to write-lines.
=={{header|CoffeeScript}}==
{{trans|JavaScript}}
{{works with|node.js}}
<lang coffeescript>
net = require("net")
server = net.createServer((conn) ->
console.log "Connection from " + conn.remoteAddress + " on port " + conn.remotePort
conn.setEncoding "utf8"
buffer = ""
conn.on "data", (data) ->
i = 0
while i <= data.length
char = data.charAt(i)
buffer += char
if char is "\n"
conn.write buffer
buffer = ""
i++
)
server.listen 12321, "localhost"
</lang>
=={{header|Common Lisp}}==
|