bool isOpen = true;
int i = 1;
WebRequest Request;
WebResponse Response;
do
{
try
{
Request = WebRequest.Create(url);
Request.Credentials = CredentialCache.DefaultCredentials;
Response = (WebResponse)Request.GetResponse();
if (isOpen == false)
{
//..如何操作
isOpen = true;
}
Thread.Sleep(1000);
}
catch
{
//..如何操作
isOpen = false;
}
}
while (i != 2);
以上是个死循环,用来反问某个 网址url
但是当循环到第3次的时候就在 Response = (WebResponse)Request.GetResponse(); 这一行的时候程序死了
就不运行了
哪位高手知道为什么,或能帮我解决下
只要能不停的循环就可以
解决方案 »
- 一段代码不会写
- 下载了一个aspx代码(c#+sql),应该打开哪个文件呢,我打开了default.aspx.cs,但只是代码,
- 求教 tlbimp 与dllimport 的区别
- WPF图片内存太大致程序崩溃
- 'default' 附近有语法错误。
- 用C#语言操作SQL数据库在做查询时如果没有DataGrid控件,查询出来的内容怎么不能显示在textBox控件上。请高人们多多指点
- 请问在winform里面怎样使用用户控件?
- 我做了个打印界面,想再点击按钮保存的过后,让这个按钮不再可用,避免2次保存?
- 求助。。C# 存储过程 问题
- 高分(500)求C#.net论坛和聊天室开发的合作伙伴!
- 很棘手的问题
- 共享目录中的文件访问记录
后加入Request.Abort();