+ -
当前位置:首页 → 问答吧 → comet 长轮询的问题....

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
}

作者: fx_blog   发布时间: 2010-11-15

http1.1

A single-user client SHOULD NOT maintain more than 2 connections with any server or proxy

作者: fx_blog   发布时间: 2010-11-15

更正:
一般,目前的IIS服务器,可以允许最多 两条 线程同时访问服务器。。。

以上是c# web程序

作者: fx_blog   发布时间: 2010-11-15

热门下载

更多