サーバー間でデータを転送する場合は、HTTP プロトコルの使用に限定されません。代わりに、生の TCP ソケットを使用できます。これは、リッスン サーバーを作成する方法です。
var net = require('net');
var server = net.createServer(function(socket) {
// do what you need
socket.write();
socket.end();
});
server.listen(8080);
これは、別の Node プロセスから接続する方法です。
var net = require('net');
var client = net.connect({port: 8080}, function() {
// we can send data back
client.write();
});
client.on('data', function(data) {
// receive data here
});
client.on('end', function() {
// we received a FIN packet
});