c#实时获取当前网络状态(转)
2010-10-13 16:14
267 查看
http://netcc.blogspot.com/2007/05/ccadsl.html
使用ping命令来判断,txtIP文本框输入一个有效的远程主机ip
System.Diagnostics.Process proIP=new System.Diagnostics.Process();
proIP.StartInfo.FileName="cmd.exe";
proIP.StartInfo.UseShellExecute = false;
proIP.StartInfo.RedirectStandardInput = true;
proIP.StartInfo.RedirectStandardOutput = true;
proIP.StartInfo.RedirectStandardError = true;
proIP.StartInfo.CreateNoWindow = true;//不显示cmd窗口
proIP.Start();
proIP.StandardInput.WriteLine("ping "+this.txtIP.Text.Trim());
proIP.StandardInput.WriteLine("exit");
string strResult=proIP.StandardOutput.ReadToEnd();
if(strResult.IndexOf("(0% loss)")!=-1)
this.txtShow.Text="Ping 通了!";
else if(strResult.IndexOf("(100% loss)")!=-1)
this.txtShow.Text="无法 Ping 通!";
else
this.txtShow.Text="数据有丢失!";
proIP.Close();
使用ping命令来判断,txtIP文本框输入一个有效的远程主机ip
System.Diagnostics.Process proIP=new System.Diagnostics.Process();
proIP.StartInfo.FileName="cmd.exe";
proIP.StartInfo.UseShellExecute = false;
proIP.StartInfo.RedirectStandardInput = true;
proIP.StartInfo.RedirectStandardOutput = true;
proIP.StartInfo.RedirectStandardError = true;
proIP.StartInfo.CreateNoWindow = true;//不显示cmd窗口
proIP.Start();
proIP.StandardInput.WriteLine("ping "+this.txtIP.Text.Trim());
proIP.StandardInput.WriteLine("exit");
string strResult=proIP.StandardOutput.ReadToEnd();
if(strResult.IndexOf("(0% loss)")!=-1)
this.txtShow.Text="Ping 通了!";
else if(strResult.IndexOf("(100% loss)")!=-1)
this.txtShow.Text="无法 Ping 通!";
else
this.txtShow.Text="数据有丢失!";
proIP.Close();
相关文章推荐
- 获取当前网络状态
- C#获取网络链接状态的几种方法(己封装为类)
- [原创]Coding4Fun检测你的网络,用C#获取本机TCP、UDP状态及连接(一)
- C#中获取打印机当前状态?
- linux 下获取当前网络连接状态的两种方法
- iOS如何获取手机当前的网络状态
- iOS如何获取手机当前的网络状态
- 获取当前网络状态(是否可用) ,nullpoint处理
- iOS 获取当前网络的状态
- iOS获取当前网络状态
- iOS获取手机当前的网络状态
- 获得当前系统语言以及获取当前网络状态的类型
- iOS中利用CoreTelephony获取用户当前网络状态(判断2G,3G,4G)
- 获取当前网络信息,状态,以及ping网址
- Android端如何获取手机当前的网络状态,比如wifi还是3G, 还是2G, 电信还是联通,还是移动
- Android 获取当前网络状态
- 利用CoreTelephony获取用户当前网络状态(判断2G,3G,4G)
- Android获取当前网络状态
- 朝花夕拾-android 获取当前手机的内存卡状态和网络连接状态
- iOS开发之runtime的运用-获取当前网络状态