Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Получение списка сетевых интерфейсов

59K
23 мая 2011 года
sir_Galahad
6 / / 18.07.2010
Добрый день,
Задача передо мной стоит следующая: получить список подсетей с масками, которые доступны на машине. Ну, и дальше рассылать на все подсети UDP бродкасты.

Получать через ifconfig нельзя, ибо недопустима привязка к внешним программам.

Пытаюсь из исходников самого ifconfig понять чего нибудь, но пока безуспешно. Кажется, они получают информацию из созданого сокета.

К тому же, я не особо представляю, на каком уровне идет привязка сокета и физического сетевого интерфейса. Если кто знает, где про это можно хорошо почитать - подскажите.

Код я напишу, меня только надо ткнуть носом в источник информации :(
59K
23 мая 2011 года
sir_Galahad
6 / / 18.07.2010
Решение найдено: socket + ioctl + SIOCGIFCONF
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог