2
私はioctl()
を使用して、ゲートウェイアドレス(SIOCADDRT
とフラグにRTF_GATEWAY
)を設定します。C/C++でゲートウェイアドレスを取得
これを取得する標準のioctlルーチンは何ですか?
私はioctl()
を使用して、ゲートウェイアドレス(SIOCADDRT
とフラグにRTF_GATEWAY
)を設定します。C/C++でゲートウェイアドレスを取得
これを取得する標準のioctlルーチンは何ですか?
私は、クロスプラットフォームに対応した方法でゲートウェイアドレスを取得するための '標準のioctlルーチン'はありません。 Linuxでは、this postで説明されているように、Netlinkソケットの使用を検討することがあります。
これはどのオペレーティングシステムですか?それはおそらく追加することが重要です。 – tbert
私は、eCosからuCLinuxまで、LinuxとWindowsをも通じた一連のオペレーティングシステムを使用しています。ゲートウェイ設定ルーチンは、IPアドレスやマスクを取得する場合と同じように、すべて同じですが、標準です。 – user788041
私が完全に間違っていないかぎり、あなたが実際にやる必要のあるルーティングテーブルを取得することは、OS依存の高い作業です。 – tbert