publicstaticvoid
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
原文:http://www.cnblogs.com/goody9807/p/3526153.html