指定したURLにファイルが存在するか確認する方法は無いでしょうか?
InetをつかってTimeoutでファイルがないかどうかを判定していたのですが、
受信中にTimeoutになってしまう場合もあるようで正確な動作が確認できません。
先輩方のご教示どうかよろしくお願いいたします。
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200510/05100001.txt
の話の続き(?)?
趣旨が異なります。
趣旨が違うとしても、アプローチを間違えているのでは。
もし仮に有効なURLであっても、サーバの反応が悪いとかで
時間がかかる場合はどうするのでしょう?
アプローチの仕方として、
404を検出するのが一般的ではないのかなぁ〜。
>趣旨が違うとしても、アプローチを間違えているのでは。
>もし仮に有効なURLであっても、サーバの反応が悪いとかで
>時間がかかる場合はどうするのでしょう
それも含めた質問なわけですが・・・
>通り雨さん
それはInetで可能なのでしょうか?
例えば、電源の入っていないサーバは?
→実際はURLが存在し、サーバプログラムが動いているのならば正常に応答できますから、
「存在する」としなければなりませんか?
(…接続できなても…)
→ということは、
「タイムアウト、または接続できなくても、あると仮定して無限回試行を行う」
ということをすればいいのではないかと。
>それも含めた質問なわけですが・・・
ではいったんどちらかのスレッドを閉じては?
ツイート | ![]() |