JQuery和PHP - 我可以从服务器上推送吗?

Maw*_*awg 10 php ajax jquery push

我刚刚开始关注JQuery; 直到现在一切都是PHP.

只是好奇:如果服务器检测到的事件,并希望更新用户的浏览器,我可以做服务器推送,或者客户是否有民意调查?

ale*_*lex 12

客户端必须轮询,但您可以进行长轮询,即保持请求处于活动状态,直到服务器有一个事件要推回(即完成请求).

否则,您可以使用Web套接字.


Ale*_*lex 5

HTTP协议适用于请求 - 响应原则,这意味着服务器只能在客户端请求后生成响应.这意味着服务器无法在未收到请求的情况下向客户端发送响应.这不是PHP问题,而是HTTP问题.所以不,你不能推,客户必须提出请求或民意调查.正如亚历克斯所建议的,你可以看看长期民意调查.