オンライン チャットは、HTTP と Web の一般的なステートレスな性質により一見難しく、セッション タイムアウト、ユーザーが複数のウィンドウを開く、1 つのブラウザー ウィンドウで異なるアカウントにサインインするなどの障害が発生します。また、ユーザーがブラウザ ウィンドウを閉じてログアウトするなどの問題もあり、未配信メッセージの処理は非常に困難です。
他の人がこれらの問題をどのようにエレガントに解決したかを説明する良い記事はありますか?
facebook や gmail のような IM を最大限の堅牢性で実現する方法について、ご自身の考えを自由に書いてください。
これを実現するために、ローカルでホストされている jabber サーバーと統合するための適切なコード ベース/記事はありますか?
編集: サイトは、サイトの任意のメンバー間で 1 対 1 のチャットになります。ボブはキャロルと話すことができ、ボブはジムと別のチャット ポップアップで同時に話すことができます。これは jabber/xmpp の有力な候補になります。
今後 4 日以内に最も役立つ回答を喜んで受け入れます。