如何开发可以连接到Socket.IO服务器的任意Socket.IO客户端

时间:2014-09-26 06:13:08

标签: php node.js socket.io

我正在尝试开发 socket.io 应用程序。它只是一个简单的应用程序,如Socket.IO网页中入门 - 聊天应用程序 tutorial上的应用程序。但问题是,我不希望 socket.io服务器自动为客户端提供服务,因为我打算让一个页面(在PHP中)有一个可以同时更新的脚本使用Socket.IO实时从服务器获取数据。我只想要一个可以连接到服务器并让它们进行通信的客户端,不是socket.io服务器提供的页面

这可能吗?能否请您说明如何做到这一点。谢谢。

1 个答案:

答案 0 :(得分:0)

该聊天教程只是一个简单的部署,您自己的网页希望连接回网页所在的同一服务器。这不是唯一的方法。

可以从任何地方提供socket.io客户端代码。您甚至可以链接到CDN并从那里获取,而不是从您自己的服务器获取。

同样,只要服务器配置为接受来自页面的连接,客户端就可以连接到任何兼容的服务器。


如果您正在寻找如何连接到其他服务器,只需在io.connect()中指定所需主机的网址,如下所示:

var socket = io.connect('http://www.example.com');