新しく質問する

メッセンジャーはどのような通信をしてる?

役に立った:0件
  • 質問者:taku17
  • 投稿日時:2006/09/25 17:02
  • 困り度:暇なときに回答をください
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

メッセンジャーでのチャットは、発言が行なわれたと同時にそれが画面に繁栄されます。今、似たようなシステムのFlashを作っています。テキストデータの読み込み時に対象にCGIを指定し、先にプログラム処理が行なわれてからデータを表示し、それをFlashが受け取って画面に描画するという仕組みです。この時、発言をすぐに適用するようにするには一定の間隔でそのCGIにアクセスをし続けなければなりませんが、それではサーバーに負担がかかりすぎると思うんです。メッセンジャーはどのようにして発言をリアルタイムに更新しているのでしょうか?

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:0件)

回答(1件)

  • 参考になった:0件

 クライアントはサーバーに繋ぎっぱなしにして、必要に応じてメッセージだけをやり取りしています。
 HTTPプロトコルではできませんので、独自のプロトコルを考えるか、もしくは既存の流用可能なものを拝借する必要があります。

通報する

  
このQ&Aは役に立ちましたか?(役に立った:0件)

このページのトップへ

Facebook公式ページ

公式Twitter