0

私はこれをいろいろな場所で見ました、

チャット中に、相手が入力しているかどうかを確認できます。

これを最も簡単に実装するにはどうすればよいですか?

4

3 に答える 3

0

これは、XMPP/BOSH の方法を使用して解決できます。Strophe.jsを確認してください-- 非常に優れた xmpp ライブラリです。
または、AJAX とサーバー ポーリングを使用してこれを行うこともできます... XMPP をお勧めします...

于 2010-02-02T16:04:40.523 に答える
0

AJAX を使用する必要があります。

ユーザー A が最初にキーを押したときに、ユーザーが入力を開始したことをサーバーに伝えることができます。
最後のキー押下 (callclearTimeoutおよびsetTimeoutin onkeyup) から 5 秒後に、サーバーに停止したことを伝えます。

次に、ユーザー B の側で、ポーリングまたはコメットを使用して、ユーザー A から受信したものをサーバーに問い合わせます。

于 2010-02-02T14:26:36.017 に答える
0

チャット クライアント コードは、キーボード イベントを検出すると、サーバーに何かを送信します。次に、サーバーは情報を他のクライアントにプッシュするか、他のクライアントが時々サーバーをポーリングします。

于 2010-02-02T14:27:00.420 に答える