.net获取本机公网IP地址示例
程序员文章站
2024-02-25 23:09:51
代码很简单,直接看代码复制代码 代码如下:using system;using system.net;using system.text.regularexpression...
代码很简单,直接看代码
复制代码 代码如下:
using system;
using system.net;
using system.text.regularexpressions;
namespace keleyi.com
{
public class getinternetip
{
public static string getip()
{
using (var webclient = new webclient())
{
try
{
var temp = webclient.downloadstring("http://iframe.ip138.com/ic.asp");
var ip = regex.match(temp, @"\[(?<ip>\d+\.\d+\.\d+\.\d+)]").groups["ip"].value;
return !string.isnullorempty(ip) ? ip : null;
}
catch (exception ex)
{
return ex.message;
}
}
}
}
}
上一篇: bat批处理之windows自动启动