Как получить данные из нескольких сокетов в одном узле в другой сокет в другом узле
В основном моя проблема упоминается на рисунке ниже в (4), но я пытаюсь получить информацию, которая хранится в сокетах в другом узле, как я могу получить данные из сокетов в другом узле?
2 ответа
Решение
Нашел ответ
// sending to individual socketid (private message)
socket.to(socketid).emit('hey', 'I just met you');
но одна вещь, которая меня интересует, это то, будет ли это работать между сокетами, расположенными в разных узлах, я предполагаю, что это будет работать.
Сам рисунок дает вам ответ. Если вы внимательно посмотрите, клиент 1 запрашивает информацию у всех других клиентов, то клиент 2 3 4 все перейдет к узлу 2 в стороне и за рамкой. первоначально запрошенные данные могут быть переданы узлом 1 и узлом 2 клиенту 1 и клиентам 2 3 4 соответственно.