PDA判断网络连接
来源:互联网 发布:淘宝好评链接 编辑:程序博客网 时间:2024/05/22 09:05
private void button1_Click(object sender, EventArgs e)
{
ConnectInternet();
}
private void ConnectInternet()
{
HttpWebResponse result = null;
try
{
System.Uri server = new Uri("http://www.sohu.com");
WebRequest req = WebRequest.Create(server);
result = (HttpWebResponse)req.GetResponse();
if (result.StatusCode == HttpStatusCode.OK)
{
this.lblMessage.Text = "你好!网络连通!";
}
}
catch (Exception ex)
{
this.lblMessage.Text = "正在连接,请稍候...";
ReLookForServer();
}
}
/// <summary>
/// 轮询服务器
/// </summary>
private void ReLookForServer()
{
TimerState s = new TimerState();
TimerCallback timerDelegate = new TimerCallback(CheckStatus);
System.Threading.Timer timer = new System.Threading.Timer(timerDelegate, s, 1000, 1000);
s.tmr = timer;
while (s.tmr != null)
Thread.Sleep(0);
}
/// <summary>
/// 时间轮询状态信息类
/// </summary>
class TimerState
{
public int counter = 0;
public System.Threading.Timer tmr;
}
/// <summary>
/// 时间轮询状态信息,只自动监测10次,如果超出10次以上视为不能连接成功!
/// </summary>
/// <param name="state"></param>
private void CheckStatus(Object state)
{
TimerState s = (TimerState)state;
s.counter++;
if (s.counter <= 10)
ConnectInternet();
else
{
this.lblMessage.Text = "";
this.lblMessage.Text = "对不起,网络不通!";
s.tmr.Dispose();
s.tmr = null;
}
}
- PDA判断网络连接
- mobile中判断pda是否连接网络
- mobile中判断pda是否连接网络
- 如何判断PC已经通过activesync成功连接到PDA?
- PDA PPC连接网络 Connection Manager Sample Code
- 网络连接判断
- 判断网络连接状态
- android 判断网络连接
- 判断是否连接网络
- 网络连接类型判断
- android 判断网络连接
- android 判断网络连接
- 判断网络连接情况
- 判断网络连接状态
- 网络连接类型判断
- android 判断网络连接
- 判断android网络连接
- IOS判断网络连接
- 新域名主攻流动上网 .tel 势成全球电话簿
- 面试题整理
- [IBM 多伦多实验室]DB2 命令行处理器(CLP)中的常用命令
- 30行代码的政府网站
- JAVA学习提高之---- JBOSS下配置数据源
- PDA判断网络连接
- 64位机执行vbs
- 实时得到程序的标准输出,重定向输入输出。。。
- IIS6下无法正常运行ASP程序
- 迁移数据库的文件到不同路径
- 接受ZDNET的采访,还给网友准备免费赠4本亲笔签名的《走出软件作坊》
- DOMDocument-&gt;importNode()方法
- TCP/IP基础:教你Windows DNS协议
- 获取网页内容的代码(C#)