是否可以运行服务器并在Node的同一端口上初始化多个套接字?

时间:2019-04-02 00:13:34

标签: node.js

例如,我想创建一个侦听端口8080的服务器。然后,我想使用连接到其他对等方的本地端口8080初始化多个套接字。这样做的目的是创建对等网络,以便对等方侦听并初始化与同一端口上其他对等方的连接。

1 个答案:

答案 0 :(得分:0)

为了在Web上执行对等连接,您必须使用WebRTC。使用socket.io也可以这样做。因此,实际上您的服务器不会在同一端口上侦听多个套接字,而是充当STUN / TURN服务器以引入不同的客户端。我在此article中写了一个简单的解释。请仔细阅读以获取更多说明。

在对等网络中,您可能必须在客户端编写代码(因为服务器在对等发现之后服务器可能无法控制网络),而不是在后端编写登录信息。

也请遵循此article,以获取有关如何使用socket.io开发WebRTC网络的更多信息。