我正在尝试开发 socket.io 应用程序。它只是一个简单的应用程序,如Socket.IO网页中入门 - 聊天应用程序 tutorial上的应用程序。但问题是,我不希望 socket.io服务器自动为客户端提供服务,因为我打算让一个页面(在PHP中)有一个可以同时更新的脚本使用Socket.IO实时从服务器获取数据。我只想要一个可以连接到服务器并让它们进行通信的客户端,不是socket.io服务器提供的页面。
这可能吗?能否请您说明如何做到这一点。谢谢。
答案 0 :(得分:0)
该聊天教程只是一个简单的部署,您自己的网页希望连接回网页所在的同一服务器。这不是唯一的方法。
可以从任何地方提供socket.io客户端代码。您甚至可以链接到CDN并从那里获取,而不是从您自己的服务器获取。
同样,只要服务器配置为接受来自页面的连接,客户端就可以连接到任何兼容的服务器。
如果您正在寻找如何连接到其他服务器,只需在io.connect()
中指定所需主机的网址,如下所示:
var socket = io.connect('http://www.example.com');