Usar NodeJS es tan simple de implementar un servidor de chat simple
El código de implementación es el siguiente:
var net = require ('net'); var chatserver = net.createServer (), clientList = []; chatserver.on ("conexión", function (client) {client.name = client.remoteaddress + ":" + client.remoteport; client.write ("Hola!" + Client.name + " /n"); clientList.push (client); client.on ("datos", function (datos) {// Enviar datos a la transmisión (datos); //////push [i). }); chatserver.listen (9000) función de transmisión (mensaje, cliente) {var limpiando = []; for (var i = 0; i <clientList.length; i ++) {if (client! = clientList [i]) {if (clientList [i] .writable) {clientList [i] .write (client.name = "day:"+mensaje); } else {Cleanup.push [ClientList [i]]; ClientList [i] .destory (); }}}}El proceso de uso es:
Iniciar JS
nodo chat.js
Método de conexión: Telnet
Telnet 127.0.0.1 9000