2012-03-07 24 views
2

私はioctl()を使用して、ゲートウェイアドレス(SIOCADDRTとフラグにRTF_GATEWAY)を設定します。C/C++でゲートウェイアドレスを取得

これを取得する標準のioctlルーチンは何ですか?

+0

これはどのオペレーティングシステムですか?それはおそらく追加することが重要です。 – tbert

+0

私は、eCosからuCLinuxまで、LinuxとWindowsをも通じた一連のオペレーティングシステムを使用しています。ゲートウェイ設定ルーチンは、IPアドレスやマスクを取得する場合と同じように、すべて同じですが、標準です。 – user788041

+0

私が完全に間違っていないかぎり、あなたが実際にやる必要のあるルーティングテーブルを取得することは、OS依存の高い作業です。 – tbert

答えて

0

私は、クロスプラットフォームに対応した方法でゲートウェイアドレスを取得するための '標準のioctlルーチン'はありません。 Linuxでは、this postで説明されているように、Netlinkソケットの使用を検討することがあります。

関連する問題