2009-07-20 9 views
0

私はWebベースのチャットで作業しています。プライベートチャットのためのポップアップのようなgtalkを実装する必要があります。これは、私は宛先ユーザの画面でポップアップを開く必要があります。セッションIDを使用して異なるセッションで何らかの通知またはポップアップを開くことが可能です。あなたがより少ないトラフィックを持っている場合は、ポーリングプライベートチャットメッセージを送信

答えて

0

使用セッションは、ポーリング機構を備えたサーバーサイドのチャットは十分なはずです。しかし、私が知っている限り、異なるセッションが通信する最も簡単な方法はおそらく、すべてのチャットメッセージをデータベースに保存することです。 jQueryは現在のユーザーのセッションIDでそのデータベースをポーリングし(5秒ごとなど)、新しいメッセージを取得します(FacebookはErlangでチャットを実装しました。スケーラビリティと分散性が高いためです)。

0

ウェブソケットはチャットアプリケーションとして使用できます。 HTML 5はブラウザ上でWebSocketをサポートしています。