Dropbox によく似た win-mac ファイル同期インストーラーを開発しています。インストーラーは、c++ と QT で構築されています。インターネットが切断されている場合(ネットワークケーブルが差し込まれている(または)wifiに接続されていない場合)、基本的にWebにアクセスできないというユースケースがありました。この場合、インストーラーをオフラインにする必要があります。
Web サーバーへの継続的なポーリングなど、いくつかのアプローチを試しました。到達できない場合は、インターネットの切断として検出されます。いくつかの理由により、マシンのネットワーク接続を探すクリーンなネイティブ実装が必要でした。
Windows でhttp://msdn.microsoft.com/en-us/library/aa965303%28VS.85%29.aspxを試してみましたが、wifi に接続していなくても、wifi の場合は失敗しています。 「ネットワーク接続」。
誰でも他の代替案を提案できますか。プラットフォーム固有のソリューションも招待されました。