タグ

chatに関するdingdingのブックマーク (2)

  • chat/plain: Ajaxっぽい超簡易チャットスクリプト for PHP

    概要と動作デモ PHPで書かれた簡単チャットです。非フレーム型で、JavaScriptによる自動リロード機能、在室者名を表示する機能があります。また、リロードボタンを押したときに新しい発言がない場合、ブラウザに無駄な読み込みをさせずに転送量を節約する機能があります。 バージョン2.0より、JavaScriptによるHTTP通信をサポートしました。Ajaxと呼ばれる仕組みに似たものを利用し、ページ全体を再読み込みせずに新規発言のみをダウンロードするので、以前よりもサクサクと高速に動作します。また、転送量もさらに節約できます。動作デモをお試しください。 chat/plain の動作デモ また開発にあたり、Web裏技のミニチャット2を参考にさせていただきました。 動作環境 以下の環境で動作すると思われます。 サーバ側 PHP5.2.0以上 クライアント側 Mozilla Firefox 3.6以

  • チャットをCometより楽に実装する方法 - みかログ

    JavaScriptベースのチャットを作るとき,Cometを使うのが一般的とされているようだけど,もっと楽な方法でも良さそうに思える. Cometでは1回リクエストを受け取るたびにコネクションを切断しているので,Keep-aliveなどと併用しなければならない. 実際に都度TCP接続を張り直すとコストが大きいので,Keep-Aliveを併用したりする必要があるものの,それも色々裏技的な回避をしないとだめな模様. (Cometの正しい使い方を参照) でも,チャットを実装する上では,都度コネクションを切断する必要がなさそうに思える. iframeで別のページを読み込み,その中で script タグを使って親フレームを更新するだけではダメなのだろうか. この方法であれば, ・Cometのように,切断してから再接続するまでのタイムラグがないので,サーバ側の余計な処理が減る.(切断中に届いたメッセー

    チャットをCometより楽に実装する方法 - みかログ
  • 1