comet 长轮询的问题....
时间:2010-11-15
来源:互联网
一般,目前的IIS服务器,可以允许最多线程同时访问服务器。。。
我现有个程序
ajax Get一直在while(true)轮询程序。。。(超时时间25秒,后会自动再连接)
之外,
程序还同样用ajax post些数据。这就相当客户端同时两个线程访问host, 按理说这个post应该可以操作的成功。
但是我这个程序,不知为什么 post 需要等到那个while(true)超时后,才能成功提交。
这是为什么?
从firefox Firebug看,只有两个线程...
class
a methodwhileTrueGet()
{
while(true)
{
if (timeout)
break;
response = "xxx";
}
Context.Response.Write(response);
}
b methodPostData(postdata)
{
//do
}
我现有个程序
ajax Get一直在while(true)轮询程序。。。(超时时间25秒,后会自动再连接)
之外,
程序还同样用ajax post些数据。这就相当客户端同时两个线程访问host, 按理说这个post应该可以操作的成功。
但是我这个程序,不知为什么 post 需要等到那个while(true)超时后,才能成功提交。
这是为什么?
从firefox Firebug看,只有两个线程...
class
a methodwhileTrueGet()
{
while(true)
{
if (timeout)
break;
response = "xxx";
}
Context.Response.Write(response);
}
b methodPostData(postdata)
{
//do
}
作者: fx_blog 发布时间: 2010-11-15
http1.1
A single-user client SHOULD NOT maintain more than 2 connections with any server or proxy
A single-user client SHOULD NOT maintain more than 2 connections with any server or proxy
作者: fx_blog 发布时间: 2010-11-15
更正:
一般,目前的IIS服务器,可以允许最多 两条 线程同时访问服务器。。。
以上是c# web程序
一般,目前的IIS服务器,可以允许最多 两条 线程同时访问服务器。。。
以上是c# web程序
作者: fx_blog 发布时间: 2010-11-15
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28