1
服务器:nginx/PHP运行Laravel 5如何促进两个用户之间的无投票消息对PHP
假设我有不同计算机上的两个用户与会话的应用程序。
- 用户1:进行一个由某个服务器控制器处理的ajax调用。
- 用户2:只要用户1向控制器发出此呼叫,就需要得到通知。
现在,用户2可以拥有一个javascript轮询机制,它询问问题“发生了这种情况?”反复,但理想情况下,我想避免不断的打电话,而不是通知他/她。
当控制器发生某些事件时,有没有什么办法让用户2有一个“开放式套接字”?
理想情况下,我想避免在我的服务器上安装第三方消息传递系统XMPP等。有没有可以实现此功能的最佳实践?
两个常见选项是在JavaScript中使用websockets或使用长HTTP请求。你永远不会完成HTTP请求并关闭页面。你尽可能地保持开放。 – kainaw
听起来像是我的socket.io工作 – Derek
棘轮可能符合您的要求。 http://socketo.me/ – amanpurohit