我实际上正在开发银行现金管理申请..必须实时 ......一旦db发生变化,必须发送给客户......我不# 39; t想要使用长轮询或ajax等...(因为它通过重复请求将负载放在服务器上)...
不能使用nodejs或其他与服务器相关的技术......(未安装在服务器中)...问题是我想在php中开发纯服务器 ...任何人都可以发布代码并给出有关它的详细信息...搜索了很多互联网,但没有...建议将不胜感激
[编辑]
我在这里使用angularjs代码进行长轮询:
ga('send', 'pageview');
我在下面的代码中调用tick函数
function dataCtrl($scope, $timeout, Data) {
$scope.data = [];
(function tick() {
$scope.data = Data.query(function(){
$timeout(tick, 1000);
});
})();
};
答案 0 :(得分:1)
您必须在应用程序中使用套接字...您可以在此处找到名为Rachet的Php套接字库 http://socketo.me/
用户之间必须有套接字连接。因此套接字将监听,直到数据到来