クライアントがnowjsを実行しているノード.jsサーバーに接続し、かなり長い時間(約30分)接続したままのケースがあります。いくつかのブラウザでは、しばらくすると接続が切断され、クライアントは切断されます。NowJS接続が切断された後に手動で新しい接続を開始する
私はこのようなクライアント側の切断ハンドラを実装:
now.core.on('disconnect', function() {
// we should reconnect here, maybe after a short timeout
});
を私はについては不明だが、再接続をトリガする方法を正確です。これは経験豊かなユーザーにはっきりと明らかなことかもしれませんが、私はこれを把握することができませんでした。
now.jsスクリプトはページのロード時に初期化され、その後はnowオブジェクトを使用できますが、ページをリロードせずにこのプロセスを繰り返す方法を理解できません。
ありがとうございました!
socket.ioの人(v0.7は1週間前)が自動再接続で遊んでいます。 #socket.ioと#nowjsに、自動再接続の将来計画について聞かせてください。 (それはfreenode btwのIRCです) – Raynos
ヒントのおかげで!私はちょうどnowjsで新しいサーバーを設定してから、まったく同じアプリをインストールして接続が失われたが、それを元に戻すようだと思うので、すでにそれをやっていると思う? – DasAntonym
socket.ioにはすでに再接続オプションがあります。なぜそれを使用しないのですか? – davin