问题标签 [peer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
546 浏览

angularjs - NPM 对等要求错误

抱歉,如果这是一个愚蠢的问题 - 我是一个完整的流星菜鸟......

我正在使用流星 1.3.1 和 Socially 教程作为参考构建一个应用程序,因为它的功能与我需要的非常相似,但我一直在控制台中看到相同的错误,只是无法弄清楚。

我已经安装了 accounts.ui 包:

然后将该包作为依赖项添加到我的角度模块中:

我已经安装了 .meteor/versions 列表:

角@1.3.9_2

但我一直看到以下错误:

check-npm-versions.js:17 Error: Cannot find module 'angular/package.json'(…) check-npm-versions.js:48 WARNING: npm peer requirements not installed:- angular@^1.2.27 not installed.

我试图将 angular 的包版本强制为 1.2.27 我也运行过:

两者都不能解决问题。谁能告诉我我做错了什么?

0 投票
1 回答
1047 浏览

c# - 没有集合服务器的 C# UDP 穿透

我正在编写一个程序,它需要两个客户端(点对点)在不使用任何服务器的情况下相互连接,即使只是在配对过程中也是如此。两个客户端都已经知道彼此的公共和私有 IP。一个或两个客户端可能位于 NAT 后面。我不能依赖 IPv6。

我遇到的问题是一个客户端(我们称他们为 A)必须将数据包发送到另一个(B),后者在 A 的 NAT 上打了一个洞并通过 B 的已经打孔的 NAT。但是,这要求 A 知道 B 已穿通到的 B 的 NAT 上的外部端口,因为不能使用 B 在 NAT 后面的本地端口。此外,B 无法从其 NAT 后面识别此端口。 我的问题的可视化表示 有没有办法辨别这个端口,或者甚至只是让 B 告诉 NAT 使用哪个端口?

提前致谢。

PS 我正在使用 .NET Unity 使用的版本,大约 2.0。

PPS 如果您有适用于 TCP 的解决方案,我也会接受!

PPPS 或除 Http 之外的几乎任何协议!

0 投票
1 回答
423 浏览

java - ShareIt 如何在 PC 上运行?

好吧,我正在尝试构建一个像 ShareIt 这样的软件,但似乎我介于两者之间。到目前为止我所做的 - 我制作了一个程序(服务器和客户端),服务器可以将任何类型的文件发送到客户端,为此客户端必须具有服务器的 IP 地址。但我想知道——客户端如何自动搜索正在监听的服务器的 IP 地址?我不想每次都手动输入IP地址,而是客户端如何自动检测所有可用并正在侦听的服务器的IP地址?提前致谢。

0 投票
1 回答
175 浏览

angular - 在 package.json 上安装 Angular2:UNMET PEER DEPENDENCY

假设我有一个带有以下package.json文件的空项目:

现在我想安装 Angular2 及其所有依赖项(无论它需要什么)并使用:

NPM 识别对等依赖项但仍然不安装它们:

是否有额外的密钥?

编辑:我知道,这不是一个角度问题:angular2 只是一个有趣/现代的例子来展示实际问题。

0 投票
0 回答
46 浏览

c# - 同行注册看不到全球云

我正在使用非常简单的 P2P 功能,当我获得可用云的列表时:

我没有看到全球云,只有 LinkLocal。我的电脑可以访问互联网,教程显示我应该同时看到这两个,但我没有。

有什么建议么?

0 投票
0 回答
74 浏览

distributed-system - 具有 p2p 通信的多代理分布式系统中的代理发现

假设我在没有集中单元的分布式网络中有一组代理。我想用 P2P 与他们交流。所以每个代理都是对等的吗?

网络应该自己建立,当一个新的代理想要加入这个网络或想要离开时,整个事情应该仍然运行。即使目前没有代理。(在我的情况下是一种可能性)。

那么一个代理如何发现另一个想要加入这个网络的代理呢?

我对此思考了很长时间,对我自己来说,我得出的结论是去中心化的实现是不可能的,但我想问问社区。

0 投票
1 回答
282 浏览

javascript - 如何在数组中存储对等连接

我正在使用 peer.js 并试图将所有传入连接存储在一个数组中。

应用背景:电脑作为主控台。电话使用控制台对等 ID 连接到控制台,并将其对等 ID 发送给控制台。控制台然后读取每个对等 id 并与之创建数据连接

我试图将连接存储在一个数组中,然后我可以在我需要的任何函数中调用连接。当我尝试将连接传递给函数“SendPhonePlayerDetails”时,连接打印为未定义。

0 投票
1 回答
1383 浏览

unmarshalling - HyperLedger-Fabric ChainCode 部署导致解析错误

我已经在 vm 中设置了一个对等点并且它运行良好。我也通过这个向对等方注册了链码

CORE_CHAINCODE_ID_NAME=chaincode_example02 CORE_PEER_ADDRESS=localhost:51011 ./chaincode_example02

它没有显示错误

现在在这之后,当我尝试使用这个 json 从休息中击中 init 方法时

我得到这个错误

谁能告诉我我做错了什么?

0 投票
0 回答
56 浏览

browser - 有什么办法可以在 kurento 群组通话中禁用其他参与者的视频?

我正在开发一个应用程序,管理员可以在其中禁用/启用任何参与者的视频。除了我自己的视频之外,有什么方法可以禁用 kurento 群组通话中的其他参与者视频?请帮助我,我是新手

0 投票
2 回答
1362 浏览

node.js - webRTC 订单和信令服务器

所以我试图通过一个信令服务器建立一个 webRTC 视频连接socket.io。我已经过去了setLocalDescription,这让我可以得到冰候选人,我相信从阅读中是正确的方法,但是我如何添加冰候选人。我看到我必须使用类似以下的东西:myPeerConnection.addIceCandidate(RTCIceCandidate);但是我是否将它添加到我的远程和本地对等连接中?我是否将其发送evt.candidates到我的信令服务器并将它们添加到那里?如果是这样,怎么办?添加到对等连接的变量不是全局的。我已经为此工作了几天,我想我现在只需要一个指南,比在线教程更好,而且我已经看了所有我能找到的东西。

这是附加到我的 html 的代码:client.js

这是我的信令服务器:server.js

更新

所以看起来一切都是按顺序流动的,所以我更新了我的代码。现在我只需要关于如何在两个对等方之间交换 SDP 信息的帮助。我现在所拥有的是将它们发送给Socket.io双方来领取和申请……对吗?有人有一些示例代码来说明这是如何完成的,他们可以向我展示一个解释。请并感谢您的帮助!