私は何度も頭を悩ませましたが、良いcommetの例を見つけることができませんでした. 私と私の友人は、PHP で小さなチャット ソフトウェアを開発しています。誰かがそれを簡単な言葉で説明できる場合は、緊急にコメットが必要です。私は感謝するでしょう。ありがとうございました
2 に答える
1
実装できる方法がいくつかあります。
- 繰り返しポーリング
- サーバープッシュ
- ロングポーリング
あなたの場合、repeated polling
クライアントは一定の間隔でサーバーをポーリングし続け、新しいメッセージがあるかどうかを確認します。
server push
クライアントがソケットまたは同様のものを介してサーバーへのアクティブな接続を維持し、サーバーがプッシュを介してクライアントに通知する場合
クライアントがリクエストを行った場合long polling
、サーバーはすぐには応答せず、送信するメッセージがあるまで待機します。そのため、しばらくしてからクライアントがメッセージを受信するか、クライアントがタイムアウトして新しい要求を開始します。
于 2012-11-21T04:53:06.073 に答える