possível configurar um cliente socket.io em execução (lado do servidor) em um servidor node.j

Gostaria de habilitar as comunicações P2P baseadas em soquete entre dois ou mais servidores de aplicativos node.j diferentes. Estou usando o socket.io para lidar com toda essa comunicação entre um determinado servidor e o aplicativo Web que ele atende - mas o que estou procurando é uma maneira de se comunicar servidor a servido

Inicialmente presumi que seria tão fácil quanto algo assim:

var io = require("socket.io");
var socket = io.connect("my remote endpoint");

o entanto, como a implementação do socket.io do lado do servidor não oferece um método "connect", apenas um método de escut

Por que é isso? Por que não posso tratar um servidor de aplicativos de nó como cliente para um servidor socket.io em execução em outro local? Existe alguma maneira de obter essa funcionalidade?

questionAnswers(6)

yourAnswerToTheQuestion