我正在用PHP创建一个网站(静态,预处理页面和所有PHP-ish)但是,
我想通过使用带有Socket.IO的Node.JS来添加一些实时功能,例如通知功能。
所以它基本上是一个PHP网站,但有一个Node.js守护进程通过socket.io推送一些数据。
我玩了一下,老实说,它看起来并不那么难。
这更像是一种好奇心,但是你认为通过在客户端添加Socket.IO javascript来收听服务器端通知可能是一个很好的组合吗?
提前致谢。
另外,我注意到,当我在服务器上需要socket.io时,它也将脚本放在客户端。因为我不会使用节点来提供页面,所以我认为该脚本不会包含在页面中。有没有办法手动包含它?
对不起我的英语,我不是本地人。
答案 0 :(得分:2)
如果您不需要节点来提供页面,您可以只包含socket.io并连接到套接字服务器。
在您的客户端中,添加:
<script src="[server address]:[server port]/socket.io/socket.io.js"></script>
然后:
var socket = io.connect([server address]:[server port]);