ユーザーがオフラインの場合はローカルのhtmlファイルをロードする必要があるアプリケーションがあり、そうでない場合は埋め込みコントロールを介してWebアプリケーションをロードします。
ブラウザコントロールが埋め込まれたC++デスクトップアプリケーションでユーザーがオンラインかどうかを確認するにはどうすればよいですか?
ユーザーがオフラインの場合はローカルのhtmlファイルをロードする必要があるアプリケーションがあり、そうでない場合は埋め込みコントロールを介してWebアプリケーションをロードします。
ブラウザコントロールが埋め込まれたC++デスクトップアプリケーションでユーザーがオンラインかどうかを確認するにはどうすればよいですか?
InternetGetConnectedState関数を使用してみることができます。ただし、「備考」セクションに記載されているコメントを尊重するようにしてください。特に、次の点に注意してください。
InternetGetConnectedStateからのTRUEの戻り値は、インターネットへの少なくとも1つの接続が利用可能であることを示します
特定のURLに対してInternetCheckConnection関数を直接使用することもできます。
同じ(またはより優れた)機能を持つ新しいCOMインターフェイスもあります。
www.google.com に ping を試すことができます。Visual C++ を使用している場合は、IcmpSendEcho 関数を使用できます。