是否可以从另一台服务器上的静态JavaScript连接到Socket.IO服务器?

时间:2014-09-15 18:48:03

标签: javascript node.js socket.io

如果这是一个奇怪或令人困惑的问题,请道歉。我正在开发一个不使用任何服务器端技术的应用程序;它只是静态HTML和JavaScript内容。该应用程序的一部分涉及管理在多个客户端之间传递的实时消息(即聊天)。各种要求和限制使我决定使用Node.js和Socket.IO作为管理消息的服务器。

我的问题是,由于来自地狱的客户拒绝让步,实际的客户端网页需要在一台服务器上作为直接链接的静态内容提供,Node.js服务器需要单独托管和运行。正常的Socket.IO设置涉及检测从Node.js服务器连接和请求页面的客户端,并向这些客户端提供socket.io.js文件,从而公开对io()的访问以及制作所需的所有内容一切都很有效。

因为Node.js服务器不提供需要连接到Socket.IO的页面,这显然不起作用,所以有什么方法可以将客户端页面连接到Socket.IO实例没有在同一台服务器上?我知道我可以使用更简单,更直接的解决方案,比如AJAX,但我觉得Socket.IO更符合我的需求,如果可能的话我想让它工作。

0 个答案:

没有答案