我正在运行一个nodejs/socket.io(v 0.7)服务器来将数据推送到Web客户端。这很有效。通过PHP和cURL访问NodeJS/Socket.io
要扩展应用程序,我需要通过php触发/影响socket.io。我知道一个解决方案,可以通过http与nodejs http服务器一起使用cURL。
一个可能的解决方案是在同一个app.js中运行socket.io服务器和nodejs http服务器。客户端使用socket.io进行连接和通信,并且唯一允许的连接到“独立”http服务器(当然,在socket.io以外的另一个端口上监听)分别从php服务器上的cURL的127.0.0.1开始。
因为两台服务器都在相同的范围内,http服务器可以在socket.io服务器上触发事件。
我的问题:这样做有什么意义吗?有没有一个更清洁的解决方案触发来自PHP的socket.io事件?
好了,谢谢你。我会这样做。 – helix