joe*_*yer 37 php jquery http cordova
简:有没有办法将数据从服务器推送到登录的用户会话,而用户不需要发出HTTP请求?
Long(呃):我正在Apache/PHP/MySQL服务器上构建一个HTML5应用程序,可以在移动设备上(或者可能通过PhoneGap应用程序)提供给用户.
我希望让用户知道应用程序何时有新信息,而不是通过强制该用户执行对服务器的调用或需要AJAX调用来支付过多的数据费用(是的,我知道它可以检查单个字节cookie,但我宁愿把它变为零).
一个很好的例子就是在两个用户之间发送聊天消息,从一个用户提交给另一个用户.
jfr*_*d00 28
在现代浏览器,Websockets或旧版浏览器中," 长轮询 ".还有一些库可以抽象出一些(如彗星).
现在使用的一个非常常见的库是socket.io自动连接最好的可用技术,使用webSockets(如果可用)并回退到其他技术,如长轮询(如果不可用).
其他一些参考: