2015-10-16 60 views
0

我想要一個連接到我的電腦的所有連接網絡的列表。考慮我的計算機有3個有效的互聯網連接,即以太網,WiFi和USB加密狗。如何在我的應用程序中列出這些連接。我在我的應用程序中使用C語言。其次,我可以同時使用所有這些活動連接嗎?列出連接到windows的所有可用網絡

回答

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頭文件中定義。 欲瞭解更多信息,請閱讀獲取函數的手冊頁。 我希望這會幫助你。