Menggunakan NodeJs sangat mudah untuk mengimplementasikan server obrolan sederhana
Kode implementasi adalah sebagai berikut:
var net = membutuhkan ('net'); var chatserver = net.createServer (), clientlist = []; chatserver.on ("connection", function (client) {client.name = client.remoteaddress + ":" + client.remoteport; client.write ("hai!" + client.name + " /n"); klien. }); chatserver.listen (9000) Function Broadcast (pesan, klien) {var cleanup = []; untuk (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 (); }}}}Proses penggunaannya adalah:
Mulai JS
node chat.js
Metode Koneksi: Telnet
Telnet 127.0.0.1 9000