nodejsの使用は、シンプルなチャットサーバーを実装するのがとても簡単です
実装コードは次のとおりです。
var net = require( 'net'); var chatserver = net.createserver()、clientList = []; chatserver.on( "connection"、function(client){client.name = client.remoteaddress + ":" + client.remoteport; client.write( " + client.name +" /n "); push(client.on); client.on(" data "、function(data){// client broadcast(data)(data frite [i]); }); "end"、function(){clientlist.indexof(client)、1);}); chatserver.listen(9000)関数ブロードキャスト(メッセージ、クライアント){var cleanup = []; for(var i = 0; i <clientlist.length; i ++){if(client!= clientList [i]){if(clientList [i] .writable){clientlist [i] .write(client.name = "say:"+message); } else {cleanup.push [clientList [i]]; clientList [i] .destory(); }}}}使用プロセスは次のとおりです。
JSを開始します
node chat.js
接続方法:Telnet
Telnet 127.0.0.1 9000