0

Win Forms アプリケーション (C#) を作成しています。24 時間年中無休で実行し、インターネットに接続したときに XML データを送信する必要があります。

システムがインターネットに接続されているかどうかを確認するために、しっかりしたドメインに ping を実行し続ける方法をいくつか知っています。

しかし、私は同じことを行うためのより良い方法またはエレガントな方法を探しています。いくつかのソケット イベントをキャプチャできるヒントがいくつかあります。いくつかのアイデアを手伝ってください。

4

1 に答える 1

1

参照:新しい URL に移動するときに Web ブラウザーで接続エラーが発生するかどうかをテストする方法は?

[DllImport("wininet.dll")]
private extern static bool InternetGetConnectedState( out int Description, int ReservedValue );

//Creating a function that uses the API function...
public static bool IsConnectedToInternet( )
{
    int Desc ;
    return InternetGetConnectedState( out Desc, 0 ) ;
}
}

関数の詳細については、こちらを参照してください。

于 2013-05-23T21:06:54.690 に答える