Echo server: Difference between revisions

(→‎{{header|Java}}: Unbloat Java code)
Line 1,331:
=={{header|JavaScript}}==
{{works with|Node.js}}
<lang javascript>varconst net = require('net');
 
function handleClient(conn) {
var server = net.createServer(function(conn) {
console.log("'Connection from "' + conn.remoteAddress + "' on port "' + conn.remotePort);
conn.setEncoding("utf8");
var buffer = "";
 
conn.setEncoding("utf8"'utf-8');
conn.on("data", function(data) {
 
for(var i = 0; i <= data.length; i++) {
let var charbuffer = data.charAt(i)'';
 
buffer += char;
function ifhandleData(char == "\n"data) {
for (varlet i = 0; i <= data.length; i++) {
conn.write(buffer);
buffer const char = ""data.charAt(i);
} buffer += char;
if (char === '\n') {
conn.write(buffer);
var buffer = ""'';
}
}
}
});
});
 
conn.on("'data"', function(datahandleData) {;
server.listen(12321, "localhost");</lang>
}
 
servernet.createServer(handleClient).listen(12321, "'localhost"');</lang>
 
=={{header|Julia}}==