English 中文(简体)
与AJAX和PHP(阿帕奇)的配对安装
原标题:Comet implementation with AJAX and PHP (on Apache) drops connections

I m implementing Comet with long-polling AJAX and Apache/PHP. The problem is that if there is not interaction in a (unknown for me) period of time, ie, no data sent/received, and then after some time, I send an event, the client-side long-polling request keeps pending without receiving the new data. Sometimes client-side receives a timeout and reconnects, but sometimes it doesn t receives anything and, as I already said, the request keeps pending. I m implementing it as indicated here with some alterations unrelated to the comet implementation per se (ie: using database instead of file). It uses a loop on the server-side waiting for new events and seems that server timeout closes the connection but client doesn t receives the connection close for reconnecting. How can I avoid this problem? Would the solution be using a client-side timer for reconnecting?

最佳回答

你们永远不会等待50多秒才发出答复,否则,浏览器可能已经消失。 基本上,如果在50秒后再报告没有任何新情况,就会发出任何反应。 这一空洞反应将促使客户向服务器发出新的要求,并再次开始。

问题回答

暂无回答




相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签