2

重複の可能性:
ローカル コンピューターの IP アドレスを取得する

外部の www.whatsmyip.com にクエリを実行せずに、C++ で使用しているマシンの IP アドレスを取得できるようにしたいのですが、プラットフォームに依存しない方法で取得したいと考えています。Windows と Linux の両方で特定の例を見つけることができますが、プラットフォームに依存しない方法でこれを行う簡単な方法は思いつきません。これが最善/唯一の方法のように思われる場合は、オペレーティング システムに応じて if ステートメントを挿入するオプションも検討します。

4

2 に答える 2

2

ブーストを使用できる場合は、ブースト::asioを強くお勧めします。これは、得られるクロスプラットフォームとほぼ同じです。

于 2012-12-05T19:41:04.593 に答える
1

boost :: asioの代わりに、POCOネットワークライブラリを使用することもできます。

于 2012-12-05T19:50:36.807 に答える