2つ以上の異なるnode.jsアプリケーションサーバー間でソケットベースのP2P通信を有効にしたいと思います。私はsocket.ioを使用して、指定されたサーバーとそれが提供するWebアプリケーション間のすべての通信を処理しますが、私が探しているのはサーバー間の通信方法です。node.jsサーバー上で(server-side)実行しているsocket.ioクライアントを設定することはできますか?
私は当初、それはこのようなものと同じくらい簡単だろうと想定していた:
var io = require("socket.io");
var socket = io.connect("my remote endpoint");
しかし、それはサーバー側socket.io実装は唯一、「接続」の方法を提供していませんが判明したとして、リスニングメソッド。
これはなぜですか?なぜ、ノードアプリケーションサーバーを、別の場所で実行されているsocket.ioサーバーのクライアントとして扱うことができないのですか?この機能を実現する方法はありますか?
はあなたが後にしているだけで何のクライアントライブラリですか? https://github.com/LearnBoost/socket.io-client – pimvdb
これをnode.jsアプリにプラグインすることはできますか?どうやってそれを要求するのですか?私が知る限り、ブラウザベースの使用のために設計されています。 – Myk
このs/oスレッドを参照してください:http://stackoverflow.com/questions/6785979/socket-io-client-issues-require-socket-io-client-js-not-working – Myk