|
■No50500 (コッチ さん) に返信 > VB2008(express)で、プログラムを動かしているパソコンがインターネットに接続されているかどうかを調べる方法はありますか?
方法はいろいろ歩けど、その前にまず「インターネットに接続されている」と言うのが、どういう状態を指すのか良く考えておくこと。」「HTTP Proxy経由のWEBへの参照は出来るけど、直接Socketを使った接続は出来ない」とか「ZipファイルやExeファイルなどのダウンロードは出来ない」とか「コンテンツフィルタが介在していて許可されたサイト以外接続できない」とか、現実の運用ではいろいろな状態がある。
一番良いのは実際に必要とする機能を使ってみることだと思う。DNSの参照は出来ても、HTTPサーバーには接続できないなんて事も、当然起こりうる。その他の方法で接続確認したとしても、それはスクリーニングにしかならないので。
|