Получение IP-адреса маршрутизатора, к которому подключен iPhone

Я хочу получить IP-адрес маршрутизатора (точка доступа WiFi), к которой мой iPhone подключен по беспроводной сети. Код дает только IP-адрес устройства

Может ли кто-нибудь помочь с куском кода?

Просто скопируйте этот код и запустите, вы получите весь IP-адрес, подключенный через IP-адрес. Требуемые рамки

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

in viewdidload скопировать эту

 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); } } 

Маршрутизатор для вашей точки доступа всегда должен быть маршрутом по умолчанию, поэтому тогда возникает проблема, как вы находите этот IP-адрес маршрута по умолчанию?

Эта статья немного устарела, но содержит некоторые примеры кода. Я сам не пробовал, но, вероятно, стоит попробовать.

Как определить шлюз по умолчанию на iPhone?

  • Нажатие контроллера View с помощью другого UINavigationController
  • Когда следует использовать UIImageJPEGRepresentation и UIImagePNGRпредставление для загрузки на сервер разных форматов изображений?
  • Относительное форматирование даты, вывод для прошедших дат?
  • UIPageViewController не соблюдает руководство по верстке в iOS 7
  • Сравнение строк для локализации
  • Импорт моего одноэлементного класса с использованием Project_Prefix.pch - Плохая практика?
  • Сохраняйте UIKeyboard с просмотром при переключении iOS 7
  • Повторное использование пользовательского интерфейса (xib-файлы)
  • Обнаружение изменений в UISwitch
  • Превращение iPhone или iPod в беспроводную веб-камеру
  • Как получить список воспроизведения из библиотеки iPod в iOS?
  • Interesting Posts

    Изображения на часах яблока

    Как перерисовать CAShapeLayer при изменении пути?

    Firebase iOS SDK – отсутствует URL-адрес базы данных

    Как я могу использовать OpenCV на iOS с моими собственными библиотеками JPEG / PNG?

    Как извлечь метаданные из аудиофайлов в iOS

    Прототипные ячейки в наконечнике вместо раскадровки

    Безопасное позиционирование Mobile Safari iOS 6.0 при показе клавиатуры

    Приложение Parse Facebook для входа в приложение должно запрашивать разрешение на базовое чтение

    Постоянное кэширование изображений в iOS

    React Native AppDelegate.m не имеет места для изменения localhost

    Я пытаюсь сделать карту, сделанную из полигонов, используя UIBezierPath, но производительность ужасна

    AVAssetDownloadTask не работает должным образом

    AFNetworking и кеширование

    Индивидуальный просмотр фотографий

    Отправка 'NSError * const __strong *' в параметр типа 'NSError * __ autoreleasing *' изменяет свойства сохранения / освобождения указателя

    Давайте будем гением компьютера.