我正在尝试使用 Socket.IO 在两个 Node.JS 服务器之间发送数据。我通常只使用用于 Node.JS 的 Socket.IO 来往于网站,但我从来没有从服务器到服务器。我怎样才能做到这一点?我真的只需要知道 Node.JS 服务器如何创建到另一个 Node.JS 服务器的连接。
旁注:如果有更好/更简单的从服务器到服务器发送数据的方法,请告诉我。两台服务器托管在同一 IP。
最佳答案
你得到了 socket.io-client
module对于 node.js 并使用几乎相同的代码,您将使用它从浏览器连接到另一个 socket.io 服务器。
您可以查看 socket.io-client 服务器端使用示例 here in the socket.io doc .
var socket = require('socket.io-client')('http://localhost');
socket.on('connect', function(){});
socket.on('event', function(data){});
socket.on('disconnect', function(){});
关于node.js - 使用 Socket.IO 将 Node.JS 服务器连接到另一个 Node.JS 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51219383/