Usar o NodeJS é tão simples de implementar um servidor de bate -papo simples
O código de implementação é o seguinte:
var net = requer ('net'); var chatserver = net.createServer (), clientlist = []; ChatServer.on ("Connection", function (client) {client.name = client.remoteAddress + ":" + client.remoteport; client.write ("hi!" + client.name + " /n"); clientlist.push (cliente); }); Função ChatServer.Listen (9000) Broadcast (Mensagem, Client) {var Cleanup = []; para (var i = 0; i <clientList.Length; i ++) {if (client! = clientList [i]) {if (clientList [i] .Writable) {clientList [i] .Write (client.name = "diz:"+mensagem); } else {cleanup.push [clientlist [i]]; clientelist [i] .Destory (); }}}}O processo de uso é:
Inicie JS
Node chat.js
Método de conexão: Telnet
Telnet 127.0.0.1 9000