-2

サイトのユーザー間で簡単な Web インターフェイス チャット プログラムを作成したいと思います。これは一般的にどのように実装されていますか?

最初に頭に浮かぶのは、一意のチャット セッション ID を両方のユーザーに割り当ててから、新しいメッセージがないかデータベースをポーリングし続けることです。しかし、これは効率が悪いようです。より良い方法はありますか?

4

1 に答える 1

1

サーバーとクライアント間の良好な通信を実現するために使用できる手法が 2 つあります。それをサポートするブラウザーには、いずれかのWebSocketを使用できます。(通常のチャットアプリケーションは通常、ソケットも使用します。)ただし、WebSocket は非常に新しく、古いブラウザーはまだサポートしていません (また、新しいブラウザーでさえ、常にサポートしているわけではないか、デフォルトで無効になっています)。COMETという名前の手法を使用して、同じことを行うことができます。

于 2012-06-21T11:35:31.860 に答える