C#实现路由器断开连接,更改公网ip的实例代码
2018-10-12 13:58
696 查看
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#实现路由器断开连接,更改公网ip
- C#实现路由器断开连接,更改公网IP【转载】
- C#获取路由器外网IP,MAC地址的实现代码
- C#实现更改IP功能源代码
- C# 网络营销 - c#可以实现连接和断开宽带的拨号程序吗?
- 基于.Net平台应用程序唯一运行实例C#代码实现
- 基于.Net平台应用程序唯一运行实例C#代码实现
- php下连接ftp实现文件的上传、下载、删除文件实例代码
- 服务器更改IP(公网)地址后,Program Neighborhood客户端无法连接服务器
- 基于.Net平台应用程序唯一运行实例C#代码实现
- C#--应用程序唯一运行实例C#代码实现
- C#实现更改IP功能源码
- C# 更改IP和网关,DNS的代码
- C#实现更改IP功能源码
- C#代码实现,确保windows程序只有一个实例(instance)
- C#实现更改IP功能源码
- C#连接Access2007数据库代码实例完整版
- C#实现更改IP功能源码
- C#实现更改IP功能(原码)