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

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

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

2 Solutions collect form web for “Получение IP-адреса маршрутизатора, к которому подключен iPhone”

Просто скопируйте этот код и запустите, вы получите весь 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?

  • как добавить конкатенировать несколько NSString в одну строку в iphone
  • NSDateFormatter: использование настраиваемого формата с относительным форматированием
  • Что такое простой способ получить весь текст, который находится внутри UITextField, когда он набирается?
  • Как использовать NSCoding для c-массива структур? (MKPolyline)
  • Как соответствовать MutableCollection?
  • Как долго приложения iAd начинают создавать показы?
  • Информация о кодировании и анализе iPhone TBXML
  • Как сделать нижний колонтитул UITableView для раздела не липким
  • Пропустить UIView через события касания?
  • Как определить, что из контроллера навигации выдается диспетчер навигации?
  • Проверьте строку, содержащую URL-адрес для "http: //"
  • Interesting Posts

    Сделать прокрутку UITableView сверху вниз в течение заданного периода времени?

    Круглые верхние углы UIButton in Swift

    Crashlytics: застрял на шаге «Проверка установки …»

    Предварительно заполняемые базовые данные с использованием только для первого запуска приложений

    Использовать случай для push и modal segues?

    Файл Cocos2D kazmath / kazmath.h не найден

    Как представить контроллер токенов в контроллере?

    Команда /Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang не выполнена с кодом выхода 1

    iOS uiwebview goBack контроль истории

    iOS – Перетаскивание объектов по изогнутым дорожкам

    Проблема с ориентацией при установке RootViewController

    Восстановление удаленных файлов из Xcode

    CocoaPods не импортирует рамки SDK должным образом

    SpriteKit – Получение фактического размера / рамки видимой области в масштабированных сценах .AspectFill

    UIImageView должен быть как круг, а не алмазом в UICollectionView

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.