- ベストアンサー
リアルタイムチャット
リアルタイムチャットをPHPで作りたいと思っているのですが、実現可能でしょうか? JAVAアプレットを使用したものなら実現可能なのですが PHPで作りたいんです。 もちろんブラウザを一定時間ごとに更新というのはなしでお願いします。 何かいい方法あれば教えてください。
- yamadachan
- お礼率29% (47/162)
- PHP
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
HTTPを使う時点でリアルタイムと言うのは無理でしょう。HTTPはクライアント(ブラウザ)からサーバ(Webサーバ)に対して一方的なプロトコルです。 Ajaxを使ったとしても結局は一定時間ごとに更新をかけることになるので、大して変わりはありません。 結局、リアルタイムと言ってもどのくらいのタイムラグが許されるかが問題ではないでしょうか?
その他の回答 (1)
PHP+Ajaxですかね。 クライアントのブラウザ側でJavascriptを走らせてページの更新無しにXMLをサーバー側のPHPが動いているプロセスとやり取りする感じで。
関連するQ&A
- チャット開発に向いている言語
PHP+Ajaxでリアルタイムチャットを作成しています。 1秒ごとにブラウザからリクエストを送り、新しい発言があれば更新するという処理をさせていますが、この方法だと新しい発言があっても無くても1秒置きにリクエストを送ることになるので無駄があると思います。 PHP+Ajaxではどうしてもこの問題を解決できないので、他の言語で開発することを考えています。 そこでチャットを作るのに向いている言語があれば教えて頂きたいです。 またCometなどのチャットに関連した技術についても何かあればお願いします。
- 締切済み
- その他(プログラミング・開発)
- JAVAでのチャットができません
iMacを使ってYahoo!チャットに接続しています。 JAVAとHTMLを選択するところがあって、HTMLだとチャットができるのですが、JAVAだとアプレットが起動中のまま強制終了してしまいます。 ブラウザはInternet Explorer 5.0です。 編集→初期設定を見てみましたが、JAVAに関する項目はありませんでした。 どうすればJAVAでできるようになるか、教えて下さい!
- ベストアンサー
- その他(インターネット接続・通信)
- リアルタイムチャットできるCGIありますか?
ホームページにチャットを置きたいと思ってます。 チャットのCGIスクリプトまたはレンタルサービスを探しています。 普通のチャットは、「○秒ごとに更新」とかになっていますが、そうではなく、メッセンジャーやInfoseek・Yahooのチャットのように、リアルタイム(という表現が正しいかどうかわかりませんが)で動くチャットのスクリプトとかサービスはありますか? ○秒ごとに更新、のチャットシステムでは、話がかみ合わなくなることがしょっちゅうあるので…。 何かいいスクリプトやサービスをご存じでしたら、教えてください。
- ベストアンサー
- その他(インターネット・Webサービス)
- リアルタイムのチャットシステム
AJAX利用のリアルタイムのチャットスクリプトを探しています。希望としてはYahoo!チャットのようにブラウザでアクセスし毎回のリロードが不要でログがリアルタイプで流れるタイプです。 Flash版でもOKです。 よろしくお願いいたします。
- ベストアンサー
- PHP
- perl チャット リロード
chatpad(http://chatpad.jp/)というサイトを利用してみて思ったのですが、リロードっていつしているのでしょうか?(ブラウザのステータスバーを見る限りは一定の間隔でしかリロードしていなくて、リロードしていない時でも発言は更新される) perlの勉強をしていて、チャットを作ろうと思ったのですが、色々なサイトを調べてみても、「相手が発言したのかどうかを調べるためにはリロードするしかない。」みたいに書いてあったのですが、リロードなしでも相手の発言を取得して随時表示させていくことができるのでしょうか?(できるなら、そのようなプログラムを書きたいです) javascriptとperlだけで実現するチャットの場合、どのようなアルゴリズムが一番スマートですか?詳しく教えてください。お願いします。
- ベストアンサー
- CGI
- チャットが更新されなくなりました。
チャットが更新されなくなりました。 今まではリアルタイムだったのに、今は自分が発言しないと他者の発言が見れません。 助けてください。 使用チャットはかにチャットです。 http://www.kanichat.com/ また、同時にブラウザ三国志forMIXIにも入れなくなりました。 mixiは入れるのですが、その先に入れません。 先週末に何かのソフトのアップロードを行ったと思うのですが、どれなのかを覚えていません。 同時にマカフィーのセキュリティソフトがインストールされてましたので、今日削除しました。 どなたか助けていただけないでしょうか。 ちなみに、ウィルス・スパイソフトチェック、一時ファイルの削除、セキュリティソフトの停止は実施しましたが、効果なしです。
- ベストアンサー
- ネットトラブル
- リアルタイム処理について
SQLSERVER2000+VB6を用いて、在庫処理をしようと考えています。 在庫はリアルタイムに変動するものなので、 在庫をリアルタイムにモニターできるようにしたいと考えました。 しかし、当方データベースの知識が浅いもので実現方法がわかりません。 データベースが誰かによって更新された場合、それを知る方法はないのでしょうか? また、あるテーブルについて現在誰も更新していない(ロックされていない)ということを、こちらがロックする前に調べる方法はないでしょうか? 稚拙な問題かもしれませんが、ぜひアドバイス下さい。 よろしくおねがいします。
- ベストアンサー
- その他(データベース)