Tag: IP地址

在objective-c中,如果extern IP位于自己的子网范围内,则清理解决scheme以进行查找

大家好,我正在寻找一个更好的解决scheme来检查/计算IP地址是否在像你的iPhone一样的子网。 背景:我正在通过Zeroconf / Bonjour查找设备,这个设备可以有多个IP地址。 所以我想检查我的设备可以到达哪些设备。 我认为最简单的方法是采取外部IP连接与我的子网掩码,但我还没有find任何方法直接做(需要两个都是int),所以我提出了一个解决方法。 代码: #include <sys/types.h> #include <sys/socket.h> #include <stdio.h> #include <ifaddrs.h> #include <netdb.h> #include <net/if.h> -(void)netServiceDidResolveAddress:(NSNetService *)service { NSLog(@" # # # Bonjour.netServiceDidResolveAddress # # # "); self.isConnected = YES; self.connectedService = service; NSLog(@"service.hostName : %@", service.hostName); NSLog(@"service.name : %@", service.name); NSLog(@"service.description: %@", service.description); // # # # // get MAC-ADDR […]

CFHostStartInfoResolution总是失败ubunteros

我已经find了这个很好的代码从IP地址获得主机名。 问题是它总是在模拟器和我的3GS上都失败。 看下面的代码,错误是在内部评论的: + (NSArray *)hostnamesForAddress:(NSString *)address { // Get the host reference for the given address. CFStreamError streamError; struct addrinfo hints; struct addrinfo *result = NULL; memset(&hints, 0, sizeof(hints)); hints.ai_flags = AI_NUMERICHOST; hints.ai_family = PF_UNSPEC; hints.ai_socktype = SOCK_STREAM; hints.ai_protocol = 0; int errorStatus = getaddrinfo([address cStringUsingEncoding:NSASCIIStringEncoding], NULL, &hints, &result); if (errorStatus != 0) return […]

获取iPhone或iPad设备的IP地址使用Swift 3

如何获取设备的IP地址,而不使用任何使用Swift 3编程语言的第三方库。 其实我已经使用下面的代码,以获得IP地址。 func getIPAddress() -> String? { var address : String? var ifaddr : UnsafeMutablePointer<ifaddrs> = nil if getifaddrs(&ifaddr) == 0 { var ptr = ifaddr while ptr != nil { defer { ptr = ptr.memory.ifa_next } let interface = ptr.memory let addrFamily = interface.ifa_addr.memory.sa_family if addrFamily == UInt8(AF_INET) || addrFamily == UInt8(AF_INET6) { […]

如何在iOS上获取Wi-Fi路由器IP地址?

有没有办法从我的应用程序获取iOS上的Wi-Fi路由器IP地址? 在getifaddrs(struct ifaddrs **)方法的帮助下,我可以获得接口地址,子网掩码,广播地址,但无法获取路由器地址。 我发现了很多Mac OS的解决scheme,但不适用于iOS。 任何解决scheme的iOS?

iPhone无法通过WiFi连接到本地HTTP服务器

我无法在iPhone 6s iOS 9.2的MacBook上运行的HTTP服务器上打开静态HTML页面,在“Safari”和“Chrome”浏览器中,使用http://ipNumberOfMyServer:portNumber 我可以在Android手机上打开这些页面,如果closures和打开MacBook的WiFi,我也可以打开这些页面,但是如果我更改了页面并刷新了浏览器,它又无法加载页面,服务器已停止响应或Safari无法连接到服务器。 在iPhone中重置networking设置没有帮助,也没有在iPhone设置中closures蜂窝数据。 任何想法有什么不对?

如何在iOS应用程序中获取蜂窝IP地址

我喜欢在我的应用程序中显示IP地址,我已经知道如何显示WiFi IP地址,但是当我在手机上时,它会显示一个错误,那么有没有一种方法在iPhone上显示手机IP地址? 以下是我用于WiFi IP地址的代码: NSString *address = @"error"; struct ifaddrs *interfaces = NULL; struct ifaddrs *temp_addr = NULL; int success = 0; // retrieve the current interfaces – returns 0 on success success = getifaddrs(&interfaces); if (success == 0) { // Loop through linked list of interfaces temp_addr = interfaces; while (temp_addr != NULL) { […]

如何连接Wifi Camera ios

我需要一些帮助,在我的项目中,我需要获取由wifi摄像头捕获的图像 。 我需要使用IPAddress与相机连接并获取这些图像。 我对这个话题是全新的,所以请给我build议 1)如何使用IPAddress与WiFi摄像头连接 2)如何自动获取拍摄的照片 提前致谢…

如何在iPhone中Ping或检查特定IP地址的服务器是否可用/连接

我想ping或查找服务器的特定IP地址,如果它是连接或可用在特定的时间或不在我的iPhone应用程序。 我在互联网上search了很多,但找不到相关的结果。 请帮助我,因为我是这个领域的新手。 提前致谢。

获取iPhone连接的路由器的IP地址

我想获取我的iPhone无线连接的路由器(WiFi接入点)的IP地址。 该代码只给出设备的IP地址 任何人都可以帮助一段代码?