相关疑难解决方法(0)

Swift - 获取设备的WIFI IP地址

我需要在Swift中获取iOS设备的IP地址.这不是关于此的其他问题的重复!我需要只获得WiFi IP地址,如果没有wifi地址 - 我需要处理它.Stack Overflow上有一些关于它的问题,但是只有返回ip地址的函数.例如(来自如何在swift中获取IP地址):

func getIFAddresses() -> [String] {
    var addresses = [String]()

    // Get list of all interfaces on the local machine:
    var ifaddr : UnsafeMutablePointer<ifaddrs> = nil
    if getifaddrs(&ifaddr) == 0 {

        // For each interface ...
        for (var ptr = ifaddr; ptr != nil; ptr = ptr.memory.ifa_next) {
            let flags = Int32(ptr.memory.ifa_flags)
            var addr = ptr.memory.ifa_addr.memory

            // Check for running IPv4, IPv6 interfaces. Skip the loopback interface.
            if (flags & (IFF_UP|IFF_RUNNING|IFF_LOOPBACK)) == (IFF_UP|IFF_RUNNING) { …
Run Code Online (Sandbox Code Playgroud)

network-programming ios swift

64
推荐指数
10
解决办法
6万
查看次数

如何在iPhone上查询ARP表?

我是iPhone开发的新手,我想在我的应用程序中集成wake-on-lan而不会挤压我的用户在知道IP时输入计算机MAC地址.我用谷歌搜索了几个小时,拿了一个ARP工具的源代码,但我不知道如何在iPhone上管理它.

iphone mac-address ip-address arp

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

arp ×1

ios ×1

ip-address ×1

iphone ×1

mac-address ×1

network-programming ×1

swift ×1