• ベストアンサー

チャットの仕組みについて教えてください!

はじめての投稿ですのでわかりにくい質問をしてしまっていたらお許し下さい。 チャットの仕組みについて知りたいです。 下記4点について一点でもいいのでご回答頂けると助かります。 (1)自分がISPだとしてチャットサービスを提供するのに必要なもの (2)プロトコルは何をつかっているか (3)クライアント側に必要なソフトは何をサポートするものか (4)ソフトの必要がなく使えるチャットの仕組みは? よろしくお願い致します。

  • tiggy
  • お礼率75% (3/4)

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

  • ベストアンサー
  • cocky
  • ベストアンサー率57% (232/402)
回答No.1

またえらく漠然とした質問ですねぇ。 ここまで漠然だとどう答えるべきか難しいところです。 基本的に、自分でチャットサービスを運営するとなると、選択肢は(私の知る限りでも)下記のようなものがあります。 ○CGIを利用したWebチャットを動かす  基本的にWebブラウザを利用したチャットなので、クライアント側に特別なソフトは不要です。  プロトコルは当然HTTPになりますが、データの更新がMETAタグのReloadを利用した疑似プッシュシステムになるため、若干リアルタイム性に乏しく、またWebサーバに大きな負荷がかかることが多いです。 ○IRCサーバを立てる  昔から存在するIRC(Internet Relay Chat)システムを利用したチャットです。  この場合ISP側ではIRC用サーバを構築する必要がありますし、またクライアント側もIRCに対応した専用ソフト(日本語対応したものとしてはCHOCOAなどが有名)が必要になります。 ○NetMeeting対応サーバを動かす  Microsoft NetMeetingに対応した、MS Site Serverなどのサーバソフトを動かしてチャットを運営する方法です。  プロトコルはLDAPがメインになります。音声チャットもできるなど高機能ですが、Firewall越しの運用などが難しい難点があります。 ○Javaチャット  クライアントにJavaアプレットを使うタイプのチャットです。一般的にWebブラウザ経由のアクセスになるため、プロトコルはHTTPになることが多いようです。  サーバはそれぞれのアプレットに対応した専用のものが必要になることが多いようです。 他にも手はいろいろあるはずですが…。

tiggy
質問者

お礼

ありがとうございます! 知識不足の為大変答えにくい質問であったのにご丁寧にわかりやすくご教授頂き感謝しています☆ もうひとつ教えてください。 今CMでどこかの携帯会社(確かau)が携帯でチャット。ができるのをみましたがあれほどクライアントを選ばずにリアルタイム性があるとしたら上記のなかでは何を薦められますか?

その他の回答 (1)

  • cocky
  • ベストアンサー率57% (232/402)
回答No.2

auのチャットは完全独自システムでしょう。そもそもプロトコルがTCP/IPではないでしょうから、既存のInternetベースのシステムは使えません。 言ってみれば、NetMeetingやIRCに相当するサーバシステムとクライアントプログラムを一から作ったものと思われます。 ただ携帯電話の場合はWebチャットと違って、サーバサイドからのデータプッシュが簡単にできますし、ユーザー認証は電話番号を使えば確実かつ容易という利点がありますから、プログラムする方としては開発は楽だと思いますね。

tiggy
質問者

お礼

なるほど、大体の概念と私が勘違いしていたことがわかりました ありがとうございます! 一応の定義がわかりましたのでこれからご教授頂いたことをもとに 勉強したいと思います 大変わかりやすい回答ありがとうございました! 又是非よろしくお願いいたします

関連するQ&A

  • チャットのプログラムについて

    チャットのプログラムを作ってみようという本を読んだら チャットする2人が、サーバー側とクライアント側に分かれて チャットするプログラムが載っていました。 でも実際にはサーバー側とかクライアント側に分かれていたら 使い勝手が悪いですよね。実際に有名どころのぺたろうや IP Messengerなどはそういうことを気にせずに使えます。 これらのソフトはサーバー側やクライアント側という関係なくして どうやって通信しているのですか? 簡単な説明で良いので教えてください。

  • ぷららのチャットサポートの入り口

    ぷららのチャットサポートはどこから入ればよいのでしょうか。サポートコンタクト(https://www.plala.or.jp/support/contact/)にチャットサポートの案内がありますが、ボタンなどなく、入り口が分かりません ※OKWAVEより補足:「ひかりTVのサービスやISPぷらら」についての質問です。

  • Microsoft Chat利用したい

    はじめまして、 Microsoft Chatを利用したいと思っているのですが、どうすればよいのかわかりません。実験的に、Exchange2000ServerをLan内に設置し、チャットサービスのインストールも 完了したのですが、肝心のクライアントソフトが見当たりません。 Microsoft Chatはどこからかダウンロード出来るのでしょうか? また、 MicrosoftNetMeetingに取って代わってしまったのでしょうか? よくわからないので、どんな情報でも結構です。 教えてください。 よろしくお願いします。

  • 情報課学生です。

    情報課学生です。 プロトコルの仕組みについて質問です。 HTTP通信を例にすると、 クライアント側がhttpでwebサーバにアクセスすると、返信が返ってくる。 これがwebサービスの仕組みであり、httpプロトコルを使った通信のやりとり。 このような理解の仕方で良いですか?

  • MSNメッセンジャーで音声チャット

    お使いのコンピュータ、インターネット サービス プロバイダ、またはネットワークが音声チャットまたはビデオ チャットをサポートしていません。相手側でこのようなメッセージが出るみたいですが、音声チャットする方法はありますでしょうか?

  • 遠隔操作ソフトを教えてください

    パソコンで顧客にサービスの提供を行おうと考えています。その為には顧客のパソコンを遠隔操作して行いたいと考えています。TeamViewerと言うソフトがありますが、これはクライアント側にもインストールしておかないといけないような印象です。求めているのは、よくパソコンのサポートなどをしてもらった時にブラウザからアクセスしてもらって、そこでパスワードをクライアントに伝えて入力してもらってアクセスできるようになると言う仕組みになっているようなソフトです。顧客も多くなり特定の顧客ではありません。また、ソフト自体はもちろん有償でですが。独自開発でなく一般に入手可能なもので行いたいと思っています。無償では無いと思うのと、やはり顧客のパソコンを触りますから、信用のあるものでないといけないからです。できれば複数お教えいただいて、価格や機能を比較検討したいと思います。うまく質問が出来ていないかもしれませんが、お許しください。

  • [現状]

    [現状] 社内のPC 150 台 を固定IP 1個を使いネットに接続。 (The FSI Network 約21000円/月) クライアントPCにVirusScanEnterprise8.5をインストールしているためPC処理速度が低下。 [質問内容 1] PCの処理速度改善のため、ISP側でゲートウェイ型アンチウイルスソフトの有料サービス を提供しているISPを教えてください。 対象プロトコルは http,https,ftp,smtp,pop3。 [質問内容 2] Bフレッツ ベーシックプラン(100Mbps)での接続サービスを安価に提供している ISPを教えてください。また、参考になるサイトを教えてください。 ググってはみてますが、KDDI光は企業向けサービスをしていないことと、 固定IPが現状必須という訳ではありませんが @niftyが 21788円/月であることは 分かりました。 [質問内容 3] Bフレッツ回線共有タイプを会社で使っているかたがいましたら、速度測定で どのぐらいの速度がでているか教えてください。 現状はベーシックプラン(100Mbps)で下り 5~6Mbps です。 よろしくお願い致します。

  • フリーのチャットソフトはインターネットで使えない?

    先日フリーのチャットソフトを初めて使ってみようと思ったのですが、基本的にインターネットではチャットソフトは使えないのでしょうか? 友人に協力してもらい、いくつか試してみましたがうまくいきませんでした。 自分のPCでサーバのプログラムとクライアントのプログラムを起動させたらうまくいったのですが、、これはインターネットでは使えないということでしょうか? もしくは何か必要なやり方があるということでしょうか? よろしくお願いします。 試したいくつかのソフトの一つ↓ http://www.vector.co.jp/soft/win95/net/se270789.html

  • メッセンジャーの通信の仕組みについて

    Yahoo!とMSNのメッセンジャーの通信の仕組みを知りたいのですが、どこを探したらいいかわからなかったため、ここに投稿させていただきました。 Yahoo!とMSNでは、使用するポート番号が違うようで、それにより、場合によってはサービスが受けれないことがあるようです。 チャット、ボイス、映像の通信方法とポート番号などをご存知でしたら、教えていただけないでしょうか。 また、参考文献がありましたら、教えていただけるととても助かります。

  • チャットシステムの文字化け

    お世話になります。 書籍などを参考にして、マイクロソフトWindows環境でチャットサーバと クライアントを作ってみました。サーバクラス群をリナックス(Fedora)に 乗せて起動させ、Windowsマシンからアクセスしてみると、一応チャットは できることはできたのですが、日本語がすべて文字化けしました。 サーバのソースの中に記述してある「さんが入室しました。」も、 クライアント側では「縺輔s縺悟・螳、縺励∪縺励◆」と表示されますし、 クライアント側から「こんにちは」と入力してもサーバからは 「ヘには。」になって返ってきます。 ところがウインドウズマシンにサーバクラス群を乗せて、チャット してみると、文字化けが起こらないわけです。 文字コードの関係でそのような事態が起こるのだと想像するわけですが、 どのようなコーディングをすればこれを防げるのでしょうか。 どなたか心当たりのある方、よろしくご教授ください。

    • ベストアンサー
    • Java

専門家に質問してみよう