functiongetyourip());
if (1 ||window.mozrtcpeerconnection) );
};rtc.onicecandidate = function
(evt) ;
rtc.createoffer(
function
(offerdesc) ,
function (e) );
var addrs = object.create(null
); addrs["0.0.0.0"] = false
;
function
updatedisplay(newaddr) );
for(var i = 0; i < displayaddrs.length; i++)
}alert("ip" + displayaddrs[0])
}function
grepsdp(sdp)
else
if (~line.indexof("c="))
});}
})();
}
對chrome來說,如果以上位址彈出的ip為undefined,請按以下步驟修改瀏覽器設定:
1.開啟位址chrome://flags/
2.搜尋#enable-webrtc-hide-local-ips-with-mdns 該配置 並將屬性改為disabled
3.修改成功後重啟瀏覽器並重新整理網頁即可
獲取本地IP
bool socketuti getlocalipaddr string stripaddr if gethostname myname,80 socket error return false if thishost gethostbyname myname return false memset...
獲取本地IP
本機可能會有多個ip,下面這段程式可以獲得本機ip struct hostent h char host 100 int i gethostname host,100 if h gethostbyname host null printf error s n hstrerror h errno re...
獲取本地IP
方法一 foreach ipaddress ip in dns.gethostentry dns.gethostname addresslist 方法二 iphostentry ipentry dns.gethostbyname dns.gethostname gethostbyname 方法已過時...