指定したURLが存在するか確認するには?


ジャムレット  2005-10-04 02:17:06  No: 126023  IP: [192.*.*.*]

指定したURLにファイルが存在するか確認する方法は無いでしょうか?
InetをつかってTimeoutでファイルがないかどうかを判定していたのですが、
受信中にTimeoutになってしまう場合もあるようで正確な動作が確認できません。
先輩方のご教示どうかよろしくお願いいたします。

編集 削除
K.J.K.  2005-10-04 08:11:07  No: 126024  IP: [192.*.*.*]

http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200510/05100001.txt

の話の続き(?)?

編集 削除
ジャムレット  2005-10-04 10:34:23  No: 126025  IP: [192.*.*.*]

趣旨が異なります。

編集 削除
K.J.K.  2005-10-04 11:13:21  No: 126026  IP: [192.*.*.*]

趣旨が違うとしても、アプローチを間違えているのでは。
もし仮に有効なURLであっても、サーバの反応が悪いとかで
時間がかかる場合はどうするのでしょう?

編集 削除
とおり雨  2005-10-04 11:16:33  No: 126027  IP: [192.*.*.*]

アプローチの仕方として、
404を検出するのが一般的ではないのかなぁ〜。

編集 削除
ジャムレット  2005-10-04 19:28:37  No: 126028  IP: [192.*.*.*]

>趣旨が違うとしても、アプローチを間違えているのでは。
>もし仮に有効なURLであっても、サーバの反応が悪いとかで
>時間がかかる場合はどうするのでしょう
それも含めた質問なわけですが・・・

>通り雨さん
それはInetで可能なのでしょうか?

編集 削除
ガッ  2005-10-04 19:40:44  No: 126029  IP: [192.*.*.*]

例えば、電源の入っていないサーバは?
→実際はURLが存在し、サーバプログラムが動いているのならば正常に応答できますから、
  「存在する」としなければなりませんか?
  (…接続できなても…)
  →ということは、
    「タイムアウト、または接続できなくても、あると仮定して無限回試行を行う」
    ということをすればいいのではないかと。

編集 削除
コボル  2005-10-04 22:33:24  No: 126030  IP: [192.*.*.*]

>それも含めた質問なわけですが・・・
ではいったんどちらかのスレッドを閉じては?

編集 削除