可能性の重複:私は1つのWindowsを開発しまし Check for Internet connectivityソフトウェアでインターネット接続チェックのコードを書く場所はどこですか?
は、Visual Studio 2010によるデスクトップアプリケーションを形成し、私はC#を使用しました。 このアプリケーションでは、リモートでデータベースに接続するWebサービスも使用しました。 リモートデータベースは、このソフトウェアがインストールされているPCにインターネット接続がある場合にのみアクセスされます。
このソフトウェアは、PCからモバイルデバイスにメッセージを送信するために使用されます。アプリケーションがユーザーによって実行されると、そのクライアントアカウントの利用可能なSMSクレジットをチェックする1つのWebサービスメソッドを呼び出します。
これを実行する前に、インターネット接続が利用可能かどうかをチェックしたいのですが、いつチェックする必要がありますか?ユーザーがアプリケーションを実行したときにインターネット接続が利用できない場合は、ソフトウェアインターフェイスを開きますが、利用可能なSMSクレジットは表示されず、「インターネット接続が利用できません」というメッセージが表示されます。
その後、ユーザーがPCをネットワークに接続すると、適切なメッセージが再度ユーザーに表示されます。
インターネット接続の確認に次のコードを使用しています。
Computer oComputer = new Computer();
if (oComputer.Network.IsAvailable == true)
{
showAvailableCredit();
}
else
{
barStaticAvlbCredit.Caption = "0";
}
showAvailableCredit()
機能は、Webサービスをチェック可能なSMSのクレジットを呼び出すために使用されます。
インターネット接続を確認するコードはどこに書きますか?
ステップ1は検索機能を使用することです。これについての多くの質問は既に:[インターネット接続を確認する](http://stackoverflow.com/questions/2031824/check-for-internet-connection)、[インターネット接続を絶えずチェックする](http://stackoverflow.com)/question/6481957/check-for-internet-connection-continuously)、[C#でインターネット接続が利用可能かどうかをチェックする方法](http://stackoverflow.com/questions/3760258/how-to-check-if-インターネット接続可能か否かを問わず)。ハニーポットはこちら:http://stackoverflow.com/search?q=c%23+internet+connection –