Как я могу сканировать все IP-адреса устройств, подключенных к сети, с помощью Apple Network Framework?

Я хочу сканировать любое устройство, найденное в сети, к которой в данный момент подключено мое устройство. Я хочу найти их IP-адрес и, возможно, дополнительную информацию, чтобы предоставить пользователю список всех устройств в сети с максимально подробной информацией.

Я нашел пример с использованиемgetifaddrs. Они как бы работают, но я не могу видеть все устройства, которые вижу, с помощью такого приложения, какIP Scannerв магазине приложений Mac.

В процессе я узнал, что новый фреймворк, который продвигает Apple, — это сетевой фреймворк.

Мне не удалось найти много примеров того, как можно создать IP-сканер, используяNetworkрамки. Я думаю, что смогу добиться этого, используяNWBrowser, но я не уверен, так как это, кажется, исключительно игра Bonjour.

Есть ли у кого-нибудь пример, которому я мог бы следовать, чтобы узнать, как создать IP-сканер с использованием новой Apple Network Framework?

0 ответов

Другие вопросы по тегам