私はnode.jsに精通しており、Ryan Dahlが超シンプルなチャットサーバーを構築する例を見た後、あるポートが入力されたテキストをリッスンし、別のポートをリッスンしているWebページに送信するセットアップを作成することにしました。ポート。ここでドキュメントを調べてみましたが、かなり混乱します。これまでに書いたコードを貼り付けましたが、オフベースだと思います。
var net = require('net');
var http = require('http');
var sockets = [];
var firstCall = true;
var webpage = http.Server(function(req, res) {
if (firstCall) {
res.writeHead(200);
firstCall = false;
}
req.on('data', function(d) {
res.write(d);
}
});
var inputs = net.Server(function(socket) {
sockets.push(socket);
socket.on('data', function(d) {
});
socket.on('cl', function() {
var i = sockets.indexOf(socket);
sockets.splice(i,1);
});
});
inputs.listen(8080);
webpage.listen(8000);