我想在两个或多个不同的node.js应用程序服务器之间启用基于套接字的p2p通信。我使用socket.io来处理给定服务器和它所服务的Web应用程序之间的所有此类通信 - 但我正在寻找的是一种沟通服务器到服务器的方式。是否可以在node.js服务器上设置运行(服务器端)的socket.io客户端?
我最初以为它会像这样的事情一样容易:
var io = require("socket.io");
var socket = io.connect("my remote endpoint");
然而,事实证明在服务器端执行socket.io不提供“连接”的方法,只听方法。
这是为什么?为什么我不能将节点应用程序服务器视为运行在别处的socket.io服务器的客户端?有什么办法可以实现这个功能吗?
是客户端库后,你只是什么? https://github.com/LearnBoost/socket.io-client – pimvdb 2012-03-13 15:59:17
我可以将其插入node.js应用程序吗?我如何要求()它?据我所知,它是专为基于浏览器的使用而设计的。 – Myk 2012-03-13 16:02:24
看到这个S/O线程:http://stackoverflow.com/questions/6785979/socket-io-client-issues-require-socket-io-client-js-not-working – Myk 2012-03-13 16:04:20