2011-12-30 7 views
2

node.jsとsocket.ioを使用します。私はページをリフレッシュするとき - ユーザーの接続が中断されます。この問題をどうやって解決するのですか?Node.js - socket.io - ページを更新して切断する

ユーザーがページを切り替えるときに切断された場合、私はしたくありません。

アドバイスをいただきありがとうございます。

+2

その後、1ページのアプリケーションを使用してください。 – Raynos

+0

@Raynos複数ページのアプリケーションが必要です。解決策はありますか? – Jenan

+0

localStorageにソケットIDを保持し、ページを変更するときに再接続します。 – Raynos

答えて

2

個人的には、1ページのアプリケーションのアプローチを個人的に行っていきます。しかし、代わりの解決策を凝ってください。

本質的に隠されたフレームでsocket.ioを試すことができます。 1つのフレームでは、ユーザーはまだ他のフレーム内をナビゲートできる間に接続を維持します。

フレーム間でメッセージをやりとりするには、いくつかのグルーコードを持っている必要がありますが、それは私が思うに簡単です。

関連する問題