- ベストアンサー
ローカルホストとは?電子番組表から情報を取得するアプリケーションの仕組みについて
- ローカルホストについて疑問に思ったことがあります。特に、アプリケーションがインターネットの電子番組表から情報を取得しているのかどうかについて疑問が生じました。
- あるアプリケーションを使っていると、解説にはインターネットから電子番組表を取得してくると書いてあります。実際に、ブラウザにアドレスを入力すると情報が取得できることを確認しました。
- ただ、localhost:8969/nobodyというアドレスを見ると、ポート8969が開放されているように見えますが、このnobodyとは何なのかよくわかりません。インターネットの電子番組表から情報を取得しているのかどうか疑問に思うこともあります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>localhost:8969の意味はおぼろげに自分のパソコンのポート8969を開放していると受け取ることができたのですが、 実は違っていたりする。 http://localhost:8969/ の意味は、自分のPC内のWEBサーバのポート8969にアクセスしているだけなんですよ。 localhostというのは、自分自身のIPアドレス(もっと詳しく言うならループバックアドレス)を指しています。 つまり、今お使いのPC内にWEBサーバ用アプリが動いていて、そのアプリに対して自PC内からブラウザでアクセスしているという状況なのです。 (そのアドレスでアクセスしたら、ブラウザに色々な情報が表示されて設定等が行なえるならapacheというwebサーバアプリが動いてるのかもしれない)
その他の回答 (1)
- lowrider_2005
- ベストアンサー率40% (1520/3748)
TvRockですか。 >このnobodyは何なのかさっぱり分かりません。 デフォルトのアカウント名のようです。設定すれば変更できるらしい。 >本当にインターネットの電子番組表から情報を取得しているのだろうかと疑問に思うときもあります。 ではどこから取得していると思われるのですか?
補足
早速のご回答ありがとうございます。 お説の通りTVRockです。 ですが、ここではTVRockとかはあまり関係なしに アルゴリズムの原理的な意味が全く分からないのです。 localhostでポート8969を開けて待つ。しかも受信ソフトはブラウザ。 常識的に考えてこんなインチキサーバでは何もできません。 だからネットから電子番組表を取得していることにも懐疑的なわけです。 localhost:port番号という形で外部の特定のデータが引っ張ってこれる 技法があれば話は理解できます。現状ではまるで分かりません。 >デフォルトのアカウント名のようです。 なんとなくそう思っていました。 しかし、この謎を解く鍵がnobodyにあると踏んでいたので さすがにアカウントでは有力な手がかりがまた1つ消えてしまいます。 まったく何をやっているのか見当がつきません。
お礼
なるほど、そんな仕組みがあったのですか。 ではサーバはTVRockであったということですか。 ブラウザの方はリクエスタであったというのなら納得できそうです。 もう少し整理してみて、疑問点があればまた補足します。 とりあえずはお礼まで。