Я бы хотел включить сокет-p2p-связь между двумя или более разными серверами приложений node.js. Я использую socket.io для обработки всей такой связи между данным сервером и используемым им веб-приложением, но то, что я ищу, - это способ связи между серверами.
Я изначально предполагал, что это будет так же просто, как что-то вроде этого:
var io = require("socket.io");
var socket = io.connect("my remote endpoint");
Однако, как оказалось, серверная реализация socket.io не предлагает метод "connect", а только метод прослушивания.
Почему это? Почему я не могу обработать сервер приложений node в качестве клиента на сервере socket.io, работающем в другом месте? Есть ли способ достичь этой функциональности?