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);
}
}
精彩评论