私はdnodeを使ってクライアント/サーバの双方向通信を開発しました。
クライアントがサーバーに接続するとき、サーバーはこの接続を使用して、必要なときにクライアント上のメソッドを呼び出すことができるように接続を維持します。
接続が非アクティブになっているようで、クライアントを手動で再起動する必要があります。いくつかの特定のオプションを使用して接続を有効にできますか? (私は3秒ごとに再接続するが、トリックを行うが、そうではないようだが)。あなたがupnodeで行うことができますようにソケットがdnodeでハングする
// Define client functions
dnode(function (remote, conn) {
// Ping
this.ping = function (cb) {
cb("pong");
};
// Other functions
...
}).connect(server, port, {'reconnect': 3000});
私は素早い修正のためにupnodeを追加しますが、enodeを使って明確に再構築します!ガイ、あなたのライブラリーは素晴らしいです。 – Luc
ありがとう!ご質問がある場合はお知らせください。 – timoxley