現在、node.js を学んでおり、node.js を使用して簡単なチャット サーバーを作成しています。
私のコード:
net = require('net');
var sockets = [];
var s = net.Server(function(socket) {
sockets.push(socket);
socket.on('data', function(d) {
for (var i = 0; i < sockets.length; i++) {
if(sockets[i] == socket) continue;
sockets[i].write(d);
}
});
socket.on('end', function() {
var i = sockets.indexOf(socket);
sockets.splice(i, 1);
});
});
s.listen(8000);
このチャット サーバーをインターネット上で共有して、他のユーザーが使用できるようにするにはどうすればよいですか?
私のローカル マシンでは、telnet 経由でアクセスできます。
telnet localhost 8000