C# 通过url获得ip地址
来源:互联网 发布:为知笔记收费 编辑:程序博客网 时间:2024/05/16 17:45
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Diagnostics;
public partial class Admin_BBSYear : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string ip = "www.sina.com";
this.Label1.Text = CmdPing(ip);
}
private static string CmdPing(string strIp)
{
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
string pingrst;
p.Start();
p.StandardInput.WriteLine("ping -n 1 " + strIp);
p.StandardInput.WriteLine("exit");
string strRst = p.StandardOutput.ReadToEnd();
if (strRst.IndexOf("(0% loss)") != -1)
{
pingrst = "连接";
int start = strRst.IndexOf("Reply from");
int end = strRst.IndexOf(": bytes=");
pingrst = strRst.Remove(end);
pingrst = pingrst.Substring(start+10);
}
else if (strRst.IndexOf("Destination host unreachable.") != -1)
pingrst = "无法到达目的主机";
else if (strRst.IndexOf("Request timed out.") != -1)
pingrst = "超时";
else if (strRst.IndexOf("Unknown host") != -1)
pingrst = "无法解析主机";
else
pingrst = strRst;
p.Close();
return pingrst;
}
}
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Diagnostics;
public partial class Admin_BBSYear : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string ip = "www.sina.com";
this.Label1.Text = CmdPing(ip);
}
private static string CmdPing(string strIp)
{
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
string pingrst;
p.Start();
p.StandardInput.WriteLine("ping -n 1 " + strIp);
p.StandardInput.WriteLine("exit");
string strRst = p.StandardOutput.ReadToEnd();
if (strRst.IndexOf("(0% loss)") != -1)
{
pingrst = "连接";
int start = strRst.IndexOf("Reply from");
int end = strRst.IndexOf(": bytes=");
pingrst = strRst.Remove(end);
pingrst = pingrst.Substring(start+10);
}
else if (strRst.IndexOf("Destination host unreachable.") != -1)
pingrst = "无法到达目的主机";
else if (strRst.IndexOf("Request timed out.") != -1)
pingrst = "超时";
else if (strRst.IndexOf("Unknown host") != -1)
pingrst = "无法解析主机";
else
pingrst = strRst;
p.Close();
return pingrst;
}
}
- C# 通过url获得ip地址
- c#获得ip地址
- C# 获得本地IP地址
- 通过IP地址获得mac地址
- linux c 通过hostname获得ip地址
- gethostbyname通过域名获得IP地址
- 通过java解析域名获得IP地址
- 通过java解析域名获得IP地址
- c#关于怎么获得IP地址
- C#中IP地址的获得
- 获得通过IP地址获得地理位置(Java)
- C# 通过url地址获取页面内容
- VC远程访问(通过域名获得IP地址)
- JS通过ip地址利用谷歌地图获得经纬度
- Java 输出通过 InetAddress 获得的 IP 地址数组
- 通过request获得客户机访问的ip地址
- 如何通过域名获得IP地址(linux)
- 通过串口连接pcDuino获得IP地址信息
- 08年1月版本发文测试
- WMV播放许可证DRM完美破解教程图解
- 第一次发文
- 别让妈妈的世界泪雨飞
- 惶惶不可终日
- C# 通过url获得ip地址
- 总算安家了
- 大家快来帮帮我
- 在ASP.net Ajax中防止用户多次提交
- 构造、析构、赋值
- CSAPP阅读第七章 链接 《补录》
- Asp.net Ajax框架教程
- 在mfc中动态创建按钮
- EJB笔记五——查询