メッセンジャーはどのような通信をしてる?
役に立った:0件
メッセンジャーでのチャットは、発言が行なわれたと同時にそれが画面に繁栄されます。今、似たようなシステムのFlashを作っています。テキストデータの読み込み時に対象にCGIを指定し、先にプログラム処理が行なわれてからデータを表示し、それをFlashが受け取って画面に描画するという仕組みです。この時、発言をすぐに適用するようにするには一定の間隔でそのCGIにアクセスをし続けなければなりませんが、それではサーバーに負担がかかりすぎると思うんです。メッセンジャーはどのようにして発言をリアルタイムに更新しているのでしょうか?
クライアントはサーバーに繋ぎっぱなしにして、必要に応じてメッセージだけをやり取りしています。
HTTPプロトコルではできませんので、独自のプロトコルを考えるか、もしくは既存の流用可能なものを拝借する必要があります。
- 最新から表示
- |
- 回答順に表示











