I have your same problem here 
http://groups.google.com/group/jquery-en/browse_thread/thread/ea1a416e94c66164


On Jun 6, 1:22 pm, Greg <[EMAIL PROTECTED]> wrote:
> Hi everybody!
> I use jQuery 1.2.6 and I encounter a little issue.
>
> I try to do some COMET (server push), here is an overview of my
> code (simplified) :
>
> jQuery.ajax({
>      type: "POST",
>      url: "request",
>      dataType: "json",
>      data: myJsonData,
>      success:
>         function(data)
>         {
>             // do something
>         },
>      error:
>         function(XMLHttpRequest, textStatus, errorThrown)
>         {
>             // do something
>         }
>   })
>
> Very simple, isn't it?
> So after receiving such arequestthe server part may hold the
> connection according to myJsonData. The server will release the
> connection when its state changes. It's a simple server push.
>
> But when the connection is open for alongtime it will be
> automatically closed, I don't know why. This closing is not a problem
> for me because the error function (see the code above) will be
> called... But it's not the case! After a TCP closing the Ajax function
> will still remains in waiting state.
>
> I made some screenshots:
>  TCP connection closed:http://www.gburri.org/bordel/comet/tcp_stream.png
>  but AJAX connection still 
> waiting:http://www.gburri.org/bordel/comet/firebug.png
>
> Does anyone have any idea about this issue?
>
> TIA
>
> /Greg

Reply via email to