• ベストアンサー

チャット機能

チャット機能なんですけどdbからデータを取り出すさいにajaxを使うのは一般的ですか? ためしにチャットパットをjs機能オフで使用しましたが問題なく使用できました。 とうやってリアルタイム通信をしているのでしょうか?

  • AJAX
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

JSなしでってことでしたが。 デベロッパーモードでそのデータがどこから取り出されたのか 調べてみるのはいかがですか? それと、AJAXは非同期通信ですが、リアルタイムではないですよ。 あくまでポーリングしてる事には変わりないので。 WSなどのソケットタイプなら、 リアルタイムとも言えなくもないですが。 用はサーバー側からクライアントには、 AJAXだけでは何もできないのですよ。 結局は、取りに行ってるだけなので。 別の手として、Firebaseって手はありますが。

dhtfyjh
質問者

お礼

ありがとうございます。

関連するQ&A

  • iphone4SでSNS(LINE)のチャット

    全くの素人で申し訳ありません。基本的なことです。 ・iphone4SでWIFi環境ではない状態の中で,データー通信をOFFにした場合,LINEやSKYPEのようなSNSでのチャットの送受信は出来なくなるのでしょうか? 常時にチャットの送受信する場合(特に受信)はデーター通信は必ずONの状態が必要でしょうか? よろしくお願いします。

  • Ajax以外で、JavaScriptからPHPへ渡

    Ajax通信以外で、JavaScriptからPHPへ変数(配列)を渡したいのですが、 可能でしょうか? 下記のような状態の時、js変数dataを、Ajax通信を利用せずにPHP変数として取得したいのですが、どうすればよいでしょうか? JavaScript関数の中で、PHPフォームの送信ボタンをクリックさせる(ような)ことは出来ないのでしょうか? <button type="button" onclick="testsubmit();">送信</button> <script> function testsubmit(){  js処理;  var data = ★★; } </script> ■最終的にやりたいこと ・ボタンをクリックしたら、js処理で取得したjs変数(配列)を、Ajax通信を利用せずに、PHP変数として受け取りたい ・それを出来れば1クリックで処理したい

  • 電源OFFでも自動復旧機能ありのモバイルルータ

    インターネット通信で使用する通信端末をLTEにつながるモバイルルーターを使用して定期的にサーバーにリアルタイムのデータを送るために通信させたいと思っています。 このサーバーにデータを送信するための通信端末を設置する現場は通常は無人の場所に設置するため、何らかの現象でモバイルルーターが停止や電源が落ちた・通信が断線したとしても自動的に復旧するような機能があると大変助かると思っています。 このようなことを機能を持っているようなモバイルルーターをご存知の方いらっしゃいましたら、ご教示頂きますようよろしくですお願い致します。

  • ベストなボイスチャットソフトについて

    最近タイトルのボイスチャットを仕事上使用しなくてはならず、ソフトにヤフーメッセンジャー付属のボイスチャット機能で交信を行っていますが、ちょっと不便で困っています。 ハンズフリー機能を用いて交信する際、マウスで押しながら『話す』というタブを使用せずに、書類等を見ながら適宜会話する訳ですが、音の拾いが悪く、第一声等結構音を拾わず会話になっていないケースも有ります。このソフトを使用するのであれば、マウス左クリックで『話す』タブを常に押しっぱなしにする設定・機能(これだと常に自分から一方的な会話になってしまう様な・・・^^;)か、現状のトランシーバー的な会話方式から限りなく電話に近い使い勝手の良いボイスチャットソフト等、ご存知有りませんか? WINDOWS/XP(日本)⇔98SE間(韓国)での通信です。

  • AWSを使ってチャットアプリを作りたいのですが・・

    AWSのDynamoDBを利用してiPhoneのチャットアプリケーションを作りたいと思っています。単にDBの中身を更新、読み込みをするだけなら何とかなると思いますが、チャットアプリなのでリアルタイム通信で利用するべきだと考えました。つまり、ボタンなどを押してメッセージを更新するのではなくサーバーがメッセージを受け取ったらアプリ側に自動的にメッセージが更新される仕組みを作りたいです。 WebSocketというiOSでもライブラリが用意されているものが使えると思ったのですが、サンプルコードを探してもローカルホストのサーバーにつなげるものしか見つかりませんでした。 SRWebSocket *socket= [[SRWebSocket alloc] initWithURLRequest:[NSURLRequest requestWithURL:url]]; urlの部分にローカルサーバーのURLが当てはまるわけですが、これをAWSでどう活用すればいいか分かりません。ぜひわかる方がいれば教えていただけないでしょうか。

  • JavaScriptで検索

    html+JavaScriptで簡単な検索システムの構築 (CDROMコンテンツ)考えております。 JavaScriptのみで構築するため、サーバサイド スクリプトもDBも使用しません。 (ajaxでサーバと通信しない感じです。) 例えば商品名、金額等で検索できるシステムを 想定するとします。 DBとしてデータファイル作成し、JavaScriptでその ファイルを開き検索するという方式しか思いつかない のですが、このやり方が一般的なのでしょうか。 ご存知の方、おられましたらご教授下さい。

  • javaでのチャットシステムの構築について

    プログラマーとしての勤務経験はなく、 素人ながらに 最近プログラムの勉強とwebアプリ製作っぽいものを試しているんですが javaのサーブレット?でのリアルタイムの チャットシステムの構築というのはできるの でしょうか? 「多くの人間が各自のPCでランダムに発言したものが 即時に各自のPCに表示されるような形のもの」を作ろうと思っています。 jspとデータベースを利用した飲食店のレビュー投稿システムの 原型みたいなものは試しに作ってみたことがあります。 しかしjspだとjavaとhtmlが混ざってソースコードが見づらいため今回のチャットシステムの製作にあたっては サーブレットにしてスッキリ分離しようと思ってます コメントなどはデータベースにも格納しようと思ってます 少しネットで検索したところajaxやコメットやwebsocketというような 技術たちを利用すればチャットシステムが作れるようなんですが この3つだとどれを利用して製作したほうがいいのでしょうか? いじってみた言語がjavaの経験しかなく javascriptの知識も必須になってくるらしいのですが なるべくjavaだけでやれたらいいかなと思っています いろいろとつたない質問だとは思うのですが 是非なにかアドバイスを頂けると嬉しいです。

  • 音声チャットのデータ転送量

    こんにちは。 遠距離の彼女と、毎日のように2~3時間MSNメッセンジャーの音声チャット機能を使って話してます。 このたびプロバイダから「アップロードのデータ転送量が多すぎる」と警告のメールが届きました。 http://okweb.jp/kotaeru.php3?q=1434354 ↑で質問した者です。 ダウンロードが100GB、アップロードはなんと1,000GBに上ってるそうです。 音声チャットって、どのくらいデータ転送量がかかるのでしょうか? MSNメッセンジャー以外に、特にデータをやりとりするようなソフト、とくにアップロードする機能を持つソフトは思い当たらないので、もしかしてMSNメッセンジャーがたくさんのデータの転送してるのかも?って思ってます。 2~3時間通信したとして、どのくらいのデータ通信量になるのか、だいたいでいいのでおわかりになる方、いらっしゃいましたらお知恵をお貸しください。 よろしくお願いいたします。

  • どうしてGPS機能使えるのでしょうか?

    どなたか教えて頂ければと思い質問させて頂きます。 現在出張で米国サンノゼに滞在しております。 こちらでは日本から持ってきたSoftBankのiPhone4を使ってまして、 電話機能は使えないようにしています。(下記の設定です) 機内モード オン ネットワーク 3Gを有効にする オフ モバイルデータ通信 オフ Wi-Fi オン 以上の設定で、滞在ホテルのWi-Fi利用と、成田空港でレンタルした Wi-Fiデータカードを使用しています。 上記の設定にしているにもかかわらず、マップが利用出来ているのですが、 これは普通なのでしょうか? その他特別なことはしておらず、地図アプリもオリジナルのマップのみです。 聞いた話ですと、機内モードをオンにしていると、基本GPS機能は使えないと。 また、 機内モード オン ネットワーク 3Gを有効にする オン モバイルデータ通信 オン データローミング オフ Wi Fi オン といった設定でGPS機能が使えたりしますか? 以上、どなたかこの辺の内容に詳しい方、御教授願います。

  • チャットプログラムのセキュリティ

    現在チャットプログラムを作成しようと考えています。 通信はP2Pで行い、言語はC++、「WinSock」を用いて通信しようと考えています。 実用的なものを作りたいというよりは、あくまで勉強を目的に作りたいと思います。 そこで気になったのが、セキュリティについてです。チャットプログラムを作る際に、セキュリティに関して、留意しておいた方がいいことはありますか?それともセキュリティソフトが入っている環境であれば、特に意識せずプログラムを動かしても問題はないのでしょうか? 動作環境は、一般的な環境で動かすことを想定し、セキュリティソフトが入っている環境で動作するものと仮定しています。 分かる方、回答よろしくお願いします。