开发者

Fetching IP address of router to which iPhone is connected

I want to fetch the IP address of the router (WiFi a开发者_如何学Cccess point) to which my iPhone is connected wirelessly. The code gives only the IP address of the device

Can anyone help with a piece of code?


Just Copy paste this code and run you will get all ip address that connected through ip address. Required Frameworks are

  #import <sys/types.h>
  #import <arpa/inet.h>
  #import <netdb.h>

in viewdidload copy paste this

int i=0;
 while (i>254) {
                i++;
                NSString *address = [NSString stringWithFormat:@"192.168.1.%d",i];
            struct hostent *he;
            struct in_addr ipv4addr;

            inet_pton(AF_INET, [address UTF8String], &ipv4addr);
            he = gethostbyaddr(&ipv4addr, sizeof ipv4addr, AF_INET);
            if (he) {
                printf("Host name: %s\n", he->h_name);
                NSLog(@"%@",address);
                //    NSLog(@"%@",address);
            }
        }
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜