私のアプリケーションがインストールされるマシンには、複数のネットワーク カードがあり、そのうちのいくつかは内部ネットワークでの通信に使用され、そのうちの 1 つだけが外部通信に使用されます。
C#でその特定のネットワークアダプターのIPを取得する方法を知っている人はいますか?
単純な IP アドレスを取得する方法について多くのサンプルを見てきましたが、複数のアダプターを備えたマシンへの言及はありませんでした。
このソリューションは、その特定のアダプターがネットワークから切断されていて、すべてのアダプターが静的 IP アドレスを使用している場合でも機能する必要があることを付け加えておきます。