IsClientConnected的问题

freeflying1222 2008-07-12 07:15:17
http都是无状态连接,应该是一旦页面生成并发送回客户端连接就断开了吧?
那怎么还能(用)判读客户端是否连接在服务器上呢?
是指会话状态么?像session一样20分钟失效?
...全文
562 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lfywy 2008-08-04
  • 打赏
  • 举报
回复
不错,MARK
蝈蝈俊 2008-07-23
  • 打赏
  • 举报
回复
你如果要试试断开链接的效果,可以参看我这篇博客

http://blog.joycode.com/ghj/archive/2008/07/23/115199.aspx
哈哈哈啊002 2008-07-13
  • 打赏
  • 举报
回复
总结一下吧,我不知道怎样操作才会使得Response.IsClientConnected=false



IsClientConnected属性是用来进行检测的,怎么能有来设置呢!!!

我不清楚楼主要是想做什么,但是,我给楼下说一下,比如一个页面有10000个图片。在客户端请求这个页面时,是每个图片都做为一个请求。当把本页面所有的图片及其他内容都请求并传输完,这个连接(注意是连接)才关闭,也就是说,一个连接可以进行多个请求。
当在传输第5000个图片时,也许你的服务器端在运行代码。Response.IsClientConnected便有用了,如果Response.IsClientConnected=false,代表,这个链接已经断了。


愚钝之见,仅供参考!
freeflying1222 2008-07-13
  • 打赏
  • 举报
回复
UP
freeflying1222 2008-07-13
  • 打赏
  • 举报
回复
讲得很清楚了!
我是想试一下怎样操作才能断开这个连接,看来再一台电脑上很难模拟了;那大概知道原理也就行了。
谢了,结账
freeflying1222 2008-07-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fgq841103 的回复:]
引用回复:


HttpResponse.IsClientConnected,获取一个值,通过该值指示客户端是否仍连接在服务器上。(比如用户点击一个操作可能要消耗服务端3秒的时间,但是用户等不了这么久,就停止了网页或者直接跳到别的网页去了,这时这个属性的值将是false但是若不进行任何操作的话,长达3秒的操作仍将继续。)但是调用这个属性可能会消耗更多的资源,你必须自己权衡是否使用它。
[/Quote]
好像懂了,但是我无法中断(停止网页),点ie上的停止按钮么?
我设计了这样一段代码,但还是达不到我想象的效果,如下:

protected void Page_PreRender(object sender, EventArgs e)
{

for (int i = 0; i < 100000; i++)
{
i++;
Response.Write("i="+i+" ");
}

if (Response.IsClientConnected)
Response.Write("success");
else
Response.End();
}
结果要么是显示“success”,要么就是无法连接的错误提示页面。

总结一下吧,我不知道怎样操作才会使得Response.IsClientConnected=false!
哈哈哈啊002 2008-07-12
  • 打赏
  • 举报
回复
引用回复:


HttpResponse.IsClientConnected,获取一个值,通过该值指示客户端是否仍连接在服务器上。(比如用户点击一个操作可能要消耗服务端3秒的时间,但是用户等不了这么久,就停止了网页或者直接跳到别的网页去了,这时这个属性的值将是false但是若不进行任何操作的话,长达3秒的操作仍将继续。)但是调用这个属性可能会消耗更多的资源,你必须自己权衡是否使用它。

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧