我有(使用Kohana的框架)PHP编写的现有应用和我想要做的长轮询。从一些事情,我看似乎做长轮询与PHP是不可取的,并使用类似的NodeJS是一个更好的选择。我的问题是什么是与现有应用程序集成的NodeJS(长轮询或一些其他适合的工具)的最佳方式?

有关澄清我的应用程序基本上是一个浏览器插件,你可以用它来发送数据到其他人的团体。当发送数据,我想收件人,如果他们是在网上,也有浏览器插件,可以即时接收的数据和通知。

有帮助吗?

解决方案

可能是最好的办法是让的node.js听一个端口,并让PHP将消息发送到该端口。

在Node.js的,你可以打开一个插座听力和PHP中,你可以使用卷曲发送邮件。该消息可以是在JSON格式。

如果Node.js的部分接收到一个消息,它可以将其转发,可能的一些处理之后,直接将长轮询浏览器。

其他提示

我创建一个小的黑客工具,将让你轻松做到这一点。它是在一个非常早期的阶段,但它有它的工作足够的代码: https://github.com/josebalius/ NodePHP

我打算在今天稍后更新所述自述。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top