Je souhaite envoyer des données de nombreux clients à un client stable à l’aide de Node.js

Voici mon code:

var express = require('express'); var net = require('net'); var app = express(); //first of all connect to a stable client var server = net.createServer(function(socket) { // do nothing here . what i want is to use this socket in // (following) app.get() function }); server.listen(1337, '127.0.0.1'); //receive request from other clients app.get('/', function (req, res) { // resortingving mobileNumber and message var mobileNumber = req.query.mobileNumber; var message = req.query.message; //now i want to send this data to the stable client // to which i have connected earlier. res.end(); }); app.listen(6544); 

Je souhaite envoyer des données à la prise précédemment connectée chaque fois qu’une nouvelle demande ‘/’ arrive.

Une façon de le faire grâce à une var sock variable comme ci-dessous.

 var sock; var server = net.createServer(function(socket) { sock = socket; }); server.listen(1337, '127.0.0.1'); app.get('/', function (req, res) { if (sock) { // use sock here } });