0
我想要一個連接到我的電腦的所有連接網絡的列表。考慮我的計算機有3個有效的互聯網連接,即以太網,WiFi和USB加密狗。如何在我的應用程序中列出這些連接。我在我的應用程序中使用C語言。其次,我可以同時使用所有這些活動連接嗎?列出連接到windows的所有可用網絡
我想要一個連接到我的電腦的所有連接網絡的列表。考慮我的計算機有3個有效的互聯網連接,即以太網,WiFi和USB加密狗。如何在我的應用程序中列出這些連接。我在我的應用程序中使用C語言。其次,我可以同時使用所有這些活動連接嗎?列出連接到windows的所有可用網絡
下面的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頭文件中定義。 欲瞭解更多信息,請閱讀獲取函數的手冊頁。 我希望這會幫助你。