我正在尝试使用Socket.IO在两个Node.JS服务器之间发送数据。我通常只将Socket.IO用于Node.JS与网站之间的通信,但是我从未使用过服务器到服务器。我怎样才能做到这一点?我真的只需要知道Node.JS服务器如何创建与另一个Node.JS服务器的连接。
侧面说明:如果有更好/更简便的方法将数据从服务器发送到服务器,请告诉我。两台服务器都托管在相同的IP。
答案 0 :(得分:1)
您获得了{。{3}}的node.js,并使用了与浏览器用于连接到另一个socket.io服务器几乎相同的代码。
您可以看到socket.io-client socket.io-client
module在服务器端使用的示例。
var socket = require('socket.io-client')('http://localhost');
socket.on('connect', function(){});
socket.on('event', function(data){});
socket.on('disconnect', function(){});