什么时候http连接关闭

时间:2012-11-16 05:16:18

标签: asp.net http

当客户端向IIS发送请求时,客户端与服务器之间存在连接。 如果客户端请求a.aspx,则a.aspx中的代码如下所示。

 protected void Page_Load(object sender, EventArgs e)
        {
            for (int i = 0; i < 10; i++)
            {
                Thread.Sleep(1000);
                Response.Write(i+"<br>");
                Response.Flush();
            }
        }

所以这意味着连接保持活动10秒。是不是?【问题1】

10秒后,连接将被关闭?【问题2】

如果我使用'while(true)'编辑代码,如下所示:

while(true)
            {
                Thread.Sleep(1000);
                Response.Write(i+"<br>");
                Response.Flush();
            }

连接总是活着的?或什么时候会超时?【问题3】

这些是我的问题。

1 个答案:

答案 0 :(得分:2)

非常好的解释here。另请知道如何更改IIS服务器上的超时,请参阅this