gpt4 book ai didi

ruby - 获取特定接口(interface)的IP

转载 作者:太空宇宙 更新时间:2023-11-03 16:22:01 25 4
gpt4 key购买 nike

Socket.ip_address_list 给出所有接口(interface)的所有 IP 列表。如何获取特定接口(interface)的 IP?

我无法将我的 Ruby 更新到任何高于 1.9.3 的版本。

最佳答案

根据ip_address_list documentation , Socket#ip_address_list 以数组形式返回本地 IP 地址。数组有 selectcollect 方法。

Socket.ip_address_list.select{|i| i.ipv4?}.collect(&:ip_address)
=> ["127.0.0.1", "192.168.0.13"]

关于ruby - 获取特定接口(interface)的IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31926711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com