0
在我的模塊中,有一個客戶端< - > Server1的< - > Server2上在的NodeJS如何傾聽數據變化的WebSocket
客戶端請求的WebSocket到Server1 Server2上傳遞消息到Server1
我有當Server1的消息改變時,不知道如何在Server1上收聽 請給我一些建議。
var temp ;
var aSocket ;
app.post('/synReciver', function(req, res) {
console.log('I'm Server2, and I get Message from Server2') ;
temp = req.headers ;
res.end();
});
io.sockets.on('connection', function (socketIO) {
socketIO.on('fromWebClient', function (webClientData) {
aSocket[socketIO.id] = socketIO;
});
var interval= setInterval(function() {
if (temp[0] != null) {
aSocket[socketIO.id].emit('A message from server2 ' +temp[0]) ;
}
},1000);
socketIO.on('disconnect', function() {
console.log('DISCONNECTED FROM CLIENT');
});
});
我希望插座不連接時發出,而是等待臨時改變陣列
Server2上會調用/ synReciver改變臨時數組 –