javascript - 获取所有连接的peer(Peer.js)

标签 javascript node.js p2p peerjs

如果我有简单的服务器,我怎样才能获得所有连接的对等点:

    var port = 9000;

var express = require('express');
var app = express();
var ExpressPeerServer = require('peer').ExpressPeerServer;

app.get('/', function(req,res){
    res.send('server OK');
    //console.log(ip.address());
});

var server = require('http').createServer(app);

app.use('/peerjs',ExpressPeerServer(server));

server.listen(port,'0.0.0.0');

和客户端:

var peer = new Peer(
        {host:"hostname",
         port:9000,path:"/peerjs",
         debug:3,
         config:servers, 
         });

我使用peerjs 库。提前致谢!

最佳答案

Peer.js 在客户端有方法 listAllPeers 。在服务器端的选项中添加allow_discovery: true参数就可以使用它。

This should help you

关于javascript - 获取所有连接的peer(Peer.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47968890/

相关文章:

javascript - putImageData 比 drawImage 快吗?

javascript - 将鼠标悬停在元素上时使图像跟随光标

node.js - 使用 mongoose.js 跟踪对字段的更改

C# TCP 聊天应用线程

javascript - 为什么我的代码在本地表现不同并且未加载正确的 json 响应?

javascript - 如何重置 svg 缩放并适合屏幕以获取具有不同方向的随机但大型 map /数据集

node.js - 如何在node.js中将 `hgetall`中的值传出

node.js - MongoDB 使用聚合根据条件从嵌套数组中删除对象

android - 智能手机是否可以通过 3G/4G 进行点对点通信?

java - TCP 打洞 - 如何进行此步骤