استخدام NodeJS أمر بسيط للغاية لتنفيذ خادم دردشة بسيط
رمز التنفيذ كما يلي:
var net = require ('net') ؛ var chatserver = net.createserver () ، clientlist = [] ؛ chatserver.on ("connection" ، function (client) {client.name = client.remoteaddress + ":" + client.remoteport ؛ client.write ("hi! }) ؛ PUNTCALTER.LISTEN (9000) البث (الرسالة ، العميل) {var cleanup = [] ؛ لـ (var i = 0 ؛ i <clientlist.length ؛ i ++) {if (client! = clientlist [i]) {if (clientlist [i] .ritable) {clientlist [i] .write (client.name = "say:"+message) ؛ } آخر {cleanup.push [clientlist [i]] ؛ clientlist [i] .destory () ؛ }}}}عملية الاستخدام هي:
ابدأ JS
عقدة chat.js
طريقة الاتصال: Telnet
Telnet 127.0.0.1 9000