Я смущен, как использовать socket.io так, чтобы два узла серверов могли генерировать события между собой.Socket.io с двумя серверами node.js?
Server.js локальный: 9200
io.sockets.on('connection', function(socket) {
socket.on('messageFromClient', function(data) {
socket.broadcast.to(data.chatRoom).emit('messageFromServer', data);
});
});
Это соединение сокет прослушивает к серверу как так
var appPort = 9200;
var express = require('express');
var app = express();
var http = require('http');
var server = http.createServer(app);
var io = require('socket.io').listen(server);
// Launch server
server.listen(appPort);
У меня есть веб-сайт обслуживается Node.js. .. Server.js localhost: 3000: Мне нужно это, чтобы получать и излучать события от localhost: 9200
Как настроить server.js для localhost: 3000?
Я смущен, потому что мне сказали настроить сервер redis, но это кажется излишним, и я действительно не понимаю, что это значит. Я продолжаю сталкиваться с https://github.com/automattic/socket.io-client, и я думаю, что это может быть решение? –