手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#实现路由器断开连接,更改公网ip的实例代码
C#实现路由器断开连接,更改公网ip的实例代码
摘要:复制代码代码如下: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#实现路由器断开连接,更改公网ip的实例代码】相关文章:

C#实现协同过滤算法的实例代码

C#中实现网段扫描的代码

C#索引器简单实例代码

C#连接Oracle数据库的实例方法

C# 静态变量与静态方法实例研究

C#用Activex实现Web客户端读取RFID功能的代码

C#实现图片分割方法与代码

客户端实现蓝牙接收(C#)知识总结

C# 对MongoDB 进行增删改查的简单操作实例

C#版ftp方法实现类的代码

精品推荐
分类导航