Qt下如何獲得本地網路卡IP
#include <QtDebug>
#include <QHostAddress>
#include <QNetworkInterface>
#include <QTextCodec>
GetIpv4::GetIpv4()
{
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QList<QHostAddress> vAddressList = QNetworkInterface::allAddresses();
for(int i=0;i<vAddressList.size();i++)
{
qDebug()<<vAddressList.at(i);
if((vAddressList.at(i)!=QHostAddress::LocalHost)&&(vAddressList.at(i).protocol()==QAbstractSocket::IPv4Protocol))
qDebug()<<QString("本機IP地址是:")<<vAddressList.at(i).toString();
}
}
以上是程式碼:
以下是執行結果:
QHostAddress( "127.0.0.1" )
QHostAddress( "0:0:0:0:0:0:0:1" )
QHostAddress( "192.168.0.105" )
"本機IP地址是:" "192.168.0.105"
QHostAddress( "FE80:0:0:0:20C:29FF:FE1B:6F25" )
相關文章
- 一個網路卡下設定兩個ip地址
- win10如何修改虛擬網路卡ip_win10虛擬網路卡怎麼設定ip地址Win10
- 如何獲得CSDN下載積分
- Linux 雙網路卡雙IP配置Linux
- 使用代理IP輕鬆獲得韓國IP地址
- 動態IP代理-如何讓文章獲得高閱讀量?
- ubuntu下網路卡配置多獨立ip的方法,非常簡單Ubuntu
- 【Linux伺服器雙IP配置】如何實現不同IP的雙網路卡同時上網?Linux伺服器
- 在Linux中,如何將本地80埠的請求轉發到8080埠,當前主機IP為192.168.16.1,其中本地網路卡eth0。Linux
- Windows 一個網路卡配多個IPWindows
- 雙網路卡環境下如何內網外網同時用內網
- win10系統下如何快速查詢本地ip地址Win10
- 聯瑞網路卡獲得銀河麒麟作業系統適配認證證書作業系統
- 訪問本地的公網ip
- linux下一個網路卡配置多個IPLinux
- 獲取外網出口ip
- Linux雙網路卡繫結單個IP之(team)Linux
- 天刀IP總架構師:如何贏得IP時代下的“她系使用者”架構
- 獲取手機外網IP
- 網路爬蟲如何獲取IP進行資料抓取爬蟲
- nginx多級代理下如何獲取客戶端真實IPNginx客戶端
- 前端Js獲取本網IP和外網IP方法總彙前端JS
- 如何獲取海外住宅IP地址?
- python如何獲取本機ipPython
- 美國ip地址如何獲取?
- 如何選擇物聯網路卡
- 如何做好網站首頁排名獲得大量有效訪客?網站
- php的curl選擇其他網路卡的ip來訪問網站PHP網站
- 軟體測試如何獲得高薪?高薪
- 如何獲得PMP認證證書
- 為什麼要做本地生活領域?如何通過小程式獲得短視訊紅利?
- CentOS6.x實現單網路卡雙IP的方法CentOS
- 電腦網路卡是什麼?如何看網路卡是千兆還是百兆?
- linux下打滿網路卡的頻寬和影響打滿網路卡的原因Linux
- 如何全面認識物聯網路卡
- 如何在centos上配置802.1Q VLAN標記,linux單網路卡多vlan多網段Ip配置案例CentOSLinux
- SAP Data Intelligence API如何獲得Access TokenIntelAPI
- bypass網路卡:公開IP屬地觸碰了誰的底線
- 電腦ip地址在哪看 電腦本地ip地址和網際網路ip地址有什麼區別