源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C#实现路由器断开连接,更改公网ip的实例代码

  • 时间:2020-12-14 17:35 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C#实现路由器断开连接,更改公网ip的实例代码
[u]复制代码[/u] 代码如下:
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("断开登录失败");         }     } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部