ファイルシステムから現在のIPアドレスを読みますか? [閉鎖]

ファイルシステムから現在のIPアドレスを読みますか? [閉鎖]

私は、システムが接続されていてアドレスがある場合は、システムの現在のIPv4アドレス(DHCP経由で受信)を知る必要があるプログラムを作成しています。議論のために、言語は重要ではありません。ディスク上のファイルから読み取る必要があります。現在IPv4アドレスを常に保存するファイルはありますか?

ベストアンサー1

/proc/net/tcpIPアドレスをリトルエンディアンの4バイト16進形式で保存するファイルがあります。ただし、これはIPアドレスを見つけるためにセッションが開いていると仮定します。これに加えて、ip addr showコマンドを使用することもできます。

IPアドレスを取得するには、文字列を逆にする必要があります。引用するこれ回答ファイルから出力を取得する方法/proc/net/tcp

おすすめ記事