【问题标题】:How can I find the IP address of my Router programmatically in Mac OS X or iOS?如何在 Mac OS X 或 iOS 中以编程方式找到路由器的 IP 地址?
【发布时间】:2010-11-07 07:20:23
【问题描述】:

我希望能够以编程方式找到路由器的 IP 地址以执行诊断。有什么方法可以在 Mac OS X 和/或 iOS 中使用公共 API 来解决这个问题?

【问题讨论】:

    标签: macos ios network-programming


    【解决方案1】:

    AppleScript 会让你发现这一点,我认为是通过 SystemEvents 类。

    此外,您可以使用命令行工具(例如 ifconfig)来获取有关您当前网络连接的信息,您的路由器应该是您当前子网的默认路由器,通常是 X.X.X.1,但并非总是如此。

    【讨论】:

    • AppleScript 和 ifconfig 都不能在 iOS 上运行,这正是我真正想要的。
    • 我更专注于 Mac OS X 部分。我想你应该能够在 iOS 风格的 network.h 中找到 getHostName() 和 getHostIP()
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 2012-08-13
    • 2015-03-10
    • 1970-01-01
    • 1970-01-01
    • 2013-01-27
    相关资源
    最近更新 更多