我正在运行 nodejs / socket.io (v 0.7) 服务器将数据推送到 Web 客户端。这很有用。
为了扩展应用程序,我需要通过 php 触发/影响 socket.io。我知道一个使用 cURL over http 和 nodejs http 服务器的解决方案。
一种可能的解决方案是在同一个 app.js 中运行 socket.io 服务器和 nodejs http 服务器。客户端与 socket.io 连接并通信,唯一允许到“单独”http 服务器的连接(当然,监听除 socket.io 之外的另一个端口)是通过 cURL 从 127.0.0.1 分别从 php 服务器连接。
由于两个服务器处于同一范围内,因此 http 服务器可以触发 socket.io 服务器上的事件。
我的问题:这有什么意义吗?是否有更干净的解决方案可以从 PHP 触发 socket.io 上的事件?
我认为这是一个合理且直接的方法;似乎建议谨慎处理执行顺序,但这可能只是我对节点显示的不确定性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)