c 獲取本機IP位址

2022-05-08 02:51:13 字數 322 閱讀 7965

try

catch

(exception ex)

但是以上獲取ip位址的方法,可能獲取不到你想要的ip位址,比如,你本機開啟了虛擬機器,vpn等,都會增加ip位址

string

localip;

using (socket socket = new socket(addressfamily.internetwork, sockettype.dgram, 0

))

在udp套接字上連線具有以下效果:它設定傳送/接收的目的地,丟棄來自其他位址的所有資料報。參照

獲取本機IP位址

cstring strlocalip char szhostname 64 memset szhostname,0x00,sizeof szhostname gethostname szhostname,sizeof szhostname phostent phost gethostbyname s...

獲取本機IP位址

第一步 載入winsock2靜態鏈結庫檔案。include pragma comment lib,ws2 32.lib bool loadwinsock 第二步 獲取本地的主機名稱。hostent phostent null char szhostname 256 memset szhostname...

獲取本機IP位址

獲取本機ip string hostname dns.gethostname iphostentry ipentry dns.gethostentry hostname 得到主機ip ipaddress addresslist ipentry.addresslist 得到本機所有的ip位址strin...