2015-10-16 5 views
0

Я хочу список всех подключенных сетей к моему компьютеру. подумайте, что мой компьютер имеет 3 активных подключения к Интернету, то есть Ethernet, WiFi и USB-ключ. Как я могу перечислить эти подключения в своем приложении. Я использую язык C в своем приложении. Во-вторых, могу ли я использовать все эти активные соединения одновременно.Список всех доступных сетей, подключенных к окнам

ответ

0

Следующая программа c дает сетевые подключения в вашей системе.

#include<stdio.h> 
#include<netdb.h> 
int main() 
{ 

     struct netent *networks; 
     setnetent(1); 
     while((networks = getnetent()) != NULL) 
     { 
       printf("%s\n",networks->n_name); 
     } 
     endnetent(); 

} 

Функция getnetent используется для получения записи в сети в файле/etc/networks. Структура netent определена в файле заголовка netdb.h. Для получения дополнительной информации прочтите страницу man для функции getnetent. Надеюсь, это поможет вам.

Смежные вопросы