C#实现路由器断开连接,更改公网ip的实例代码_C#教程-查字典教程网
C#实现路由器断开连接,更改公网ip的实例代码
C#实现路由器断开连接,更改公网ip的实例代码
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:publicstaticvoidDisconnect(){stringurl="断线";stringuri="http:/...

复制代码 代码如下:

public static void Disconnect(){

string url = "断 线";

string uri = "http://192.168.1.1/userRpm/StatusRpm.htm?Disconnect=" + System.Web.HttpUtility.UrlEncode(url, System.Text.Encoding.GetEncoding("gb2312")) + "&wan=1";

string sUser = "admin";

string sPwd = "admin";

string sDomain = "";

NetworkCredential oCredential;

HttpWebRequest oRequest = (System.Net.HttpWebRequest)WebRequest.Create(uri);

if (oRequest != null)

{

oRequest.ProtocolVersion = HttpVersion.Version11;// send request

oRequest.Method = "GET";

oRequest.ContentType = "application/x-www-form-urlencoded";

oRequest.UserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; GTB6.4; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)";

oRequest.Referer = "http://192.168.1.1";

if (sUser != String.Empty)

{

oCredential = new NetworkCredential(sUser, sPwd, sDomain);

oRequest.Credentials = oCredential.GetCredential(new Uri(uri), String.Empty);

}

else

{

oRequest.Credentials = CredentialCache.DefaultCredentials;

}

StreamReader sr = new StreamReader(oRequest.GetResponse().GetResponseStream(), System.Text.Encoding.Default);

string line = sr.ReadToEnd();

sr.Close();

if (line.IndexOf("LAN口状态") > -1)//登录成功

{

Console.WriteLine("断开登录成功");

}

else

{

Console.WriteLine("断开登录失败");

}

}

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新C#教程学习
    热门C#教程学习
    编程开发子分类