Saya telah melihat kursus pengantar di YouTube (1 jam), dan saya ingin mencoba dan "mengkloning" contoh obrolan di komputer saya.
Saya telah menginstal node.js untuk windows (0.8.2), dan saya telah membuka command prompt di folder menu start bernama: "Node.js command prompt",
Lalu saya membuat file dengan nama: "chat.js".
chat.js:
var net = require('net');
var sockets = [];
var server = net.createServer(function (socket){
sockets.push(socket);
socket.write("Hello and Welcome!\n");
socket.on('data', function(data){
for(var i = 0;i<sockets.length;i++){
if(socket != sockets[i]){
sockets[i].write(data);
}
}
});
socket.on('end', function(){
sockets.splice (sockets.indexOf(socket),1);
socket.end("Ended Chat");
});
});
server.listen(8000);
Ketika saya mengetik node chat.js saya mendapatkan yang berikut:
Dan itu tetap seperti itu.
Ketika saya mencoba terhubung melalui telnet, saya mendapatkan yang berikut ini:
Apa yang harus saya lakukan untuk memulai server dengan benar dan mulai berkomunikasi dengannya?
sumber