Отправляет email-рассылки с помощью сервиса Sendsay

Состояние WiFi из программы на C

Нужен способ узнать состояние WiFi (наличие, включено ли, подключено
ли, если да, то к какому SID и т. п.) из программы на C. Т. е. нужна
библиотека, которая позволяет получить эту информацию.

Желательно не что-то экзотическое, а нечто стандартное. И, понятно, не
столь ресурсоемкое, как разбор вывода команды iwconfig.

Может быть кто-то что-нибудь подскажет для решения этой задачи?

Ответы:

On Thu, 16 Apr 2009 15:51:43 +0400
Крохин Анатолий Александрович wrote:

Изучение зависимостей wireless-tools тычет пальцем в libiw. Но,
http://wireless.kernel.org/ говорит, что ныне кошерно использовать
интерфейс nl80211/libnl ибо will replace. С какого момента в ядре, не
найду.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36034; Возраст листа: 2092; Участников: 1378
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/846256

Ответить   Oleg Matviychuk Thu, 16 Apr 2009 19:30:46 +0300 (#846256)

 

On Thu, 16 Apr 2009 15:51:43 +0400
Крохин Анатолий Александрович wrote:

Не уверен, что поможет, но кое-что можно почитать, например, в
/proc/$PID/net/wireless.

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36062; Возраст листа: 2097; Участников: 1379
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/847768

Ответить   Tue, 21 Apr 2009 19:30:35 +0400 (#847768)

 

В Tue, 21 Apr 2009 19:30:35 +0400
Timothy Silent <taras***@m*****.ru> пишет:

А pid какого процесса? У меня ситуация, демон коннектит по WiFi, в
wm-апплет должен эту информацию отобразить. Это, понятно, совершенно
разные процессы.

В Wed, 22 Apr 2009 09:23:21 +0400
Крохин Анатолий Александрович <akroh***@b*****.ru> пишет:

Тем более, что там показывает низкоуровневувю информацию. А SSID,
например, там не увидишь.