问题标签 [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 投票
2 回答
643 浏览

binary - 如何解码二进制模型中的对等列表

我正在尝试制作一个 python BitTorrent 客户端,但我在理解跟踪器的答案时遇到了一些困难:我收到了一些无法理解的东西(在 bencode 中),在我使用 bencode 库对其进行解码后,我已经明白啦:

如何解码 ['peer'] 项目?听起来它是二进制模型编码的,但我找不到任何东西来解码它......

0 投票
1 回答
1191 浏览

ios - 在 iOS 应用程序中使用 WIFI 串行解决方案是否需要 Apple MFI 批准?

我正在开发一个 iOS 配件。我想将此配件与 iPhone 连接。我读过蓝牙经典解决方案需要 MFI。由于数据传输速度的限制,蓝牙低功耗解决方案对我来说也不是一个很好的选择。我可以在没有 MFI 批准的情况下通过 bonjour 使用 WiFi ad-hoc(点对点)连接吗?如果是,我可以将应用程序分发到 App Store 吗?提前致谢!

0 投票
1 回答
1485 浏览

javascript - 没有用 peer.js 定义的窗口

当我运行它时node server.js,它给了我以下错误:

窗口不是在adapter.js 文件中定义的吗?

0 投票
2 回答
2223 浏览

zeromq - 如何在 ZMQ 中删除不活动/断开连接的对等点

我有一个客户端/服务器设置,其中客户端向服务器发送一条请求消息并返回一堆数据消息。服务器使用 ROUTER 套接字实现,客户端使用 DEALER。通信是异步的。客户端通常是 iPad/iPhone,它们通过 wifi 连接,因此连接不是 100% 可靠的。

我担心的问题是,如果客户端连接到服务器并发送数据请求,但在响应消息被送回之前,通信会中断(例如,超出 wifi 覆盖范围)。

在这种情况下,消息将在服务器端排队等待客户端重新连接。这在短时间内很好,但最终我想删除消息和连接以释放资源。

通过检查活动/超时,服务器和客户端应用程序可以识别连接已消失。客户端可以关闭套接字并以这种方式释放资源,但是如何在服务器中完成呢?

0 投票
0 回答
297 浏览

java - 奇怪的反射错误

几周以来,我一直在尝试解决方法/处理这个问题,但我似乎无法再解决它了。我有一个 Android 应用程序需要在创建点对点网络之前更改设备名称。

因为该方法隐藏在Android的SDK中,所以我使用的是反射。我试图反映的方法位于第 1305 行: https ://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/wifi/java/android/net/wifi/p2p/ WifiP2pManager.java

这是我尝试反射的代码:


但是,这会导致运行时错误:

当我在我的代码中清楚地传递一个 WifiP2pManager.Channel 类时,为什么该方法需要一个 WifiP2pManager 对象?只是为了好玩,当我通过它期望的论点时,它声称该方法期望三个论点,而我只给了它两个。

有更多反思经验的人可以帮助我吗?

0 投票
1 回答
469 浏览

webrtc - 从 WEB RTC 中的 STUN 服务器连接到特定用户

我正在尝试使用 google stun 服务器实现对等视频会议。我可以通过 stun 服务器随机连接任何人。因为 stun 提供了多个随机地址并与之连接。但是有什么方法可以通过 stun 服务器连接特定对等点,用于基于登录的系统或基于房间的系统?我想达到类似 - https://apprtc.appspot.com/

0 投票
1 回答
1036 浏览

android - 在没有 sip 的情况下在 android 中进行点对点语音通话

我正在开发一个应用程序,它使用户能够通过流式传输原始 pcm 音频流在 LAN (WI-FI) 内进行语音呼叫。但我无法播放收到的音轨

这是我的接收器代码:

这是我的发件人代码:

我不能使用 SIP,它只是一个普通的音频流。谁能帮我解决这个问题

谢谢。

0 投票
2 回答
959 浏览

java - Java Server-Client 中的连接超时

我有一个小程序,其中一个Server-Client程序连接到同一个网络上,但同一个程序connection time out在客户端程序中显示错误。我已经使用LAN电缆连接了两个系统。

服务器

客户

0 投票
2 回答
290 浏览

audio - 在 Safari 浏览器中使用 webrtc 进行音频聊天?

我正在使用WEBRTC(Peer js)在Safari浏览器中寻找两个用户之间音频聊天的解决方案。我找到了一些使用 temasys 插件的解决方案,但它们仅适用于本地流媒体。

Safari浏览器中是否有某种方式。

0 投票
4 回答
1305 浏览

javascript - 永远在后台运行 peerjs 服务器

我已经在我的远程服务器上安装了我的 peerjs 服务器。我可以通过 putty SSH 登录到我的服务器。我可以运行服务器,但是当我关闭腻子时,它会结束会话并且 peerjs 会停止。我怎样才能让它在服务器中永远运行。

我已经尝试过这样的永久包。

但是得到这个错误。