相关疑难解决方法(0)

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

我想获取我的iPhone无线连接的路由器(WiFi接入点)的IP地址.代码仅提供设备的IP地址

任何人都可以帮忙处理一段代码吗?

iphone cocoa-touch objective-c ip-address ios

8
推荐指数
1
解决办法
3667
查看次数

Objective-C:如何获取路由器地址?

我试着以这种方式获取路由器地址.

- (NSString *) routerIp {

  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)
    {
      if(temp_addr->ifa_addr->sa_family == AF_INET)
      {
        // Check if interface is en0 which is the wifi connection on the iPhone
        if([[NSString stringWithUTF8String:temp_addr->ifa_name] isEqualToString:@"en0"])
        {
          // Get …
Run Code Online (Sandbox Code Playgroud)

iphone router objective-c ip-address

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

是否可以在应用程序中获取当前连接的WiFi网络的SSID和MAC地址

我正在寻找一种方法来获取我项目中当前连接的WiFi网络的MAC地址和SSID.我已经使用Tony Million的Reachability决定用户何时使用WiFi网络,并且仅测试Kenial的NICInfo,以发现它只提供iPhone的WiFi MAC地址.虽然这两个项目都以自己的方式帮助很大,但他们没有完成工作.我想知道是否有公共API(对于某些Apple App Approval)或某些后门来实现这一点.

iphone xcode mac-address ssid ios

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

如何确定iPhone上的默认网关?

我需要在iPhone应用程序中获取默认网关的IP地址.我找不到合适的API.有人知道iPhone是否公开了这些信息?

iphone objective-c

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

如何获取iOS设备上关联的访问点的IP地址

使用案例:

我们有一个iOS应用程序,您可以在iOS设备及其相关的无线接入点之间运行网络测试来测试吞吐量.该应用程序可以很好地获取iOS设备的IP地址,但用户必须输入接入点的IP.

问题:

任务是获取相关接入点的IP地址,并为用户预先填写,从而避免用户干预.

我的方法:

  1. 找出接入点的Mac地址/ BSSID.我通过使用Captive Network API来实现这一点.

  2. 发出ARP请求以找出与接入点关联的IP.到目前为止,我还没有完成这个任务.Google和SO搜索在这里引领我走向死胡同.以下是一些类似的问题: 如何在iPhone上查询ARP表?和 iPhone上的ARP请求

题:

这样做的正确方法是什么?换句话说,获取iOS设备所连接的接入点的IP地址的最佳方法是什么.

iphone networking wireless objective-c ios

5
推荐指数
1
解决办法
1944
查看次数