Asp.net http连接何时关闭
当客户端向IIS发送请求时,客户端和服务器之间存在连接。 如果客户端请求a.aspx,则a.aspx中的代码如下所示Asp.net http连接何时关闭,asp.net,http,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+
protected void Page_Load(object sender, EventArgs e)
{
for (int i = 0; i < 10; i++)
{
Thread.Sleep(1000);
Response.Write(i+"<br>");
Response.Flush();
}
}
受保护的无效页面加载(对象发送方,事件参数e)
{
对于(int i=0;i<10;i++)
{
睡眠(1000);
响应。写入(i+“
”);
Response.Flush();
}
}
这意味着连接保持活动状态10秒。是吗?【问题1】
10秒后,连接将关闭?【问题2】
如果我使用“while(true)”编辑代码,如下所示:
while(true)
{
Thread.Sleep(1000);
Response.Write(i+"<br>");
Response.Flush();
}
while(true)
{
睡眠(1000);
响应。写入(i+“
”);
Response.Flush();
}
连接始终处于活动状态??或者什么时候会超时?【问题3】
这些是我的问题。你可能会发现这很有趣,尽管它没有回答你的问题。还有一些“长轮询”框架,你也可以在谷歌上搜索,这可能是你感兴趣的。可能重复的