巧用C# 取外網IP
// C# IP地址轉長整數
public long ip2long(String ip)
{
System.Net.IPAddress ipaddress = System.Net.IPAddress.Parse(ip);
byte[] bytes = ipaddress.GetAddressBytes();
Array.Reverse(bytes);
return BitConverter.ToUInt32(bytes, 0);
}
static string GetIP()
{
string strUrl = "http://www.ip138.com/ip2city.asp"; //獲得IP的網址了
Uri uri = new Uri(strUrl);
WebRequest wr = WebRequest.Create(uri);
Stream s = wr.GetResponse().GetResponseStream();
StreamReader sr = new StreamReader(s, Encoding.Default);
string all = sr.ReadToEnd(); //讀取網站的資料
int i = all.IndexOf("[") + 1;
string tempip = all.Substring(i, 15);
string ip = tempip.Replace("]", "").Replace(" ", "");
return ip;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-672871/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 獲取外網出口ip
- curl 獲取外網IP
- 獲取手機外網IP
- 如何獲取外網IP和IP的資訊
- 前端Js獲取本網IP和外網IP方法總彙前端JS
- iOS 獲取手機外網和內網IP地址iOS內網
- 工具網站推薦 - 獲取本機外網IP網站
- c# 獲取客戶端IPC#客戶端
- 用Linux命令列獲取本機外網IP地址Linux命令列
- js獲取當前電腦外網ip例項程式碼JS
- C#獲取IP和主機名C#
- 獲取網路卡 IP
- 內網IP/外網IP/NAT之間的關係-VeCloud內網Cloud
- (轉)芝麻代理趣解:什麼是動態ip、內網IP、以及外網ip內網
- IP對映原理及怎樣把內網IP對映外網內網
- 網際網路下外網代理IP的應用
- 最簡單的C# 獲取 MAC 地址 IP 地址C#Mac
- 最新國外代理ip免費網址
- 獲取本地的IP地址(內網)內網
- 國外免費代理ip地址密碼如何獲取?密碼
- C#—獲取網路時間C#
- 【iOS開發】獲取區域網IPiOS
- C# 解析網頁HTML用HtmlAgilityPack外掛C#網頁HTML
- 擷取ip
- iOS 獲取裝置uuid,公網ip,手機ip等資訊iOSUI
- 外網連線內部區域網的方法--ip 埠對映
- 實用Linux下獲取公網IP地址Linux
- 無公網ip 實現外網免費連線內網ssh(22)埠內網
- php 獲取IPPHP
- [外掛擴充套件]更新IP外掛套件
- GBase叢集內外網 IP 在同一個網段的限制
- 三分鐘教你看懂動態ip 區分內網和外網內網
- 國外代理ip能夠解決哪些網路問題
- CentOS下VMware用橋接模式,靜態ip上外網CentOS橋接模式
- virtualbox下 ubuntu 14.04設定外網獨立IPUbuntu
- PHP獲取ip與ip所在城市PHP
- 巧用網頁顯示硬碟內容網頁硬碟
- C#中的網頁瀏覽器外掛:AxWebBrowser ZTC#網頁瀏覽器Web