.netローカルネットワークIPコードの取得
3978 ワード
クラスのコードは次のとおりです.
http://www.cnblogs.com/sosoft/
1 using System;
2 using System.Net;
3 using System.Text.RegularExpressions;
4
5 namespace Keleyi.Com
6 {
7 public class GetInternetIP
8 {
9 public static string GetIP()
10 {
11 using (var webClient = new WebClient())
12 {
13 try
14 {
15 var temp = webClient.DownloadString("http://iframe.ip138.com/ic.asp");
16 var ip = Regex.Match(temp, @"\[(?<ip>\d+\.\d+\.\d+\.\d+)]").Groups["ip"].Value;
17 return !string.IsNullOrEmpty(ip) ? ip : null;
18 }
19 catch (Exception ex)
20 {
21 return ex.Message;
22 }
23 }
24 }
25 }
26 }
http://www.cnblogs.com/sosoft/