3

我正在尝试使用 Socket.IO 在两个 Node.JS 服务器之间发送数据。我通常只将 Socket.IO 用于 Node.JS 到/从网站,但我从来没有去服务器到服务器。我怎样才能做到这一点?我真的只需要知道 Node.JS 服务器如何创建与另一个 Node.JS 服务器的连接。

旁注:如果有更好/更简单的方式将数据从服务器发送到服务器,请告诉我。两台服务器都托管在同一个 IP 上。

4

1 回答 1

4

您获得了node.js 的socket.io-client模块,并使用了与从浏览器连接到另一个 socket.io 服务器几乎相同的代码。

您可以在 socket.io 文档中看到 socket.io-client 的服务器端使用示例。

var socket = require('socket.io-client')('http://localhost');
socket.on('connect', function(){});
socket.on('event', function(data){});
socket.on('disconnect', function(){});
于 2018-07-07T02:33:45.277 回答