Ist es möglich, einen socket.io-Client einzurichten, der (serverseitig) auf einem node.js-Server ausgeführt wird?

Möchte ich ermöglichen socket-basierte p2p-Kommunikation zwischen zwei oder mehr verschiedenen node.js application-Server. Ich bin mit der Buchse.io Griff die gesamte Kommunikation zwischen einem bestimmten server und die web-Anwendung dient es - aber was ich Suche ist ein Weg, um die Kommunikation von server-zu-server.

Hatte ich zunächst angenommen, es wäre so einfach, wie so etwas wie dieses:

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

Jedoch, als sich herausstellt, dass der server-side-Buchse.io-Implementierung nicht bieten eine "connect" - Methode, nur eine listen-Methode.

Warum ist das so? Warum kann ich nicht behandeln, eine Knoten-Applikation-server als client auf einen socket.io-server läuft anderswo? Gibt es irgendeine Möglichkeit, dass ich diese Funktionalität erreichen?

Kommentar zu dem Problem
Ist die client-Bibliothek genau das, was Sie sind, nach? github.com/LearnBoost/socket.io-client Kommentarautor: pimvdb
Kann ich die Stecker, die in eine node.js app? Wie kann ich die require ()? Es ist ausgelegt für die browser-basierte Nutzung ist, soweit ich das sagen kann. Kommentarautor: Myk
Sehen Sie diese s/o-thread: stackoverflow.com/questions/6785979/... Kommentarautor: Myk
Wenn ich eine node-Instanz als server (require("socket.io -")) und eine als client (require("socket.io-client")), kann ich eine Verbindung aufbauen - der client unterstützt auch Knoten. Kommentarautor: pimvdb
Ich verstehe es nicht. Wenn ich require("socket.io-client") bekomme ich eine Fehlermeldung. Kommentarautor: Myk

InformationsquelleAutor der Frage Myk | 2012-03-13

Schreibe einen Kommentar