39得票2回答
如何在没有端口转发或集中式服务器的情况下创建点对点连接?

我记得曾经读到一篇关于实现该目的的文章。如果我没记错的话,研究人员通过相互发送HTTP数据包成功地在另一个网络上的客户端之间创建了连接(Alice假装Bob是HTTP Web服务器,而Bob假装Alice是Web服务器)。 我不确定这是否有意义,但是有人知道我在哪里可以找到这篇文章吗?或者有...

7得票3回答
智能手机是否可以通过3G/4G进行点对点通信?

我正在尝试编写一个应用程序,将数据从一个Android设备传输到另一个设备 - 但这些设备很可能位于城市、州或国家的不同地方。(直接的方法是使用中央服务器(或任何类型的服务器),但我试图避免使用它。) 我要传递的数据是文本、图片或两者的组合。 到目前为止,我找到的解决方案是通过特殊格式的文...

13得票3回答
在NAT后进行UDP打洞

我正在尝试在Java中实现UDP-Holepunching的简单草图,以测试其概念并在以后将其用于我的C/C++应用程序。 概念: 根据维基百科,我理解的概念如下: 假设A和B是位于未定义网络结构背后的客户端,而C是众所周知的公共可达服务器。 A向服务器C发送一个数据包,服务器保存其I...

9得票2回答
安卓Wifi Direct能检测到设备,但同行列表为空

一切正常,但当WifiP2pManager调用onPeersAvailable方法时(它正确地调用该方法),对等设备列表为空,这是没有意义的,因为如果调用该方法,则表示发现了一个对等设备。 :S 我的代码有什么问题吗?谢谢。 主要活动、广播接收器和发现: public class Mai...

13得票5回答
如何在两个设备(安卓、iPhone)之间传输“数据”?

我该如何在两台设备之间传输数据?我希望能在不同的平台(安卓、iPhone)之间传输数据(主要是图片文件)。应该使用点对点传输还是客户端-服务器传输呢? 非常感谢任何帮助。

19得票4回答
JXTA为何被弃用?有没有其他替代方案?

P2P/Grid计算似乎是一个很有前途的概念。JXTA看起来是唯一的全能框架。这个领域为什么如此少有人追求呢?

7得票1回答
现实世界中跨平台的去中心化异步点对点通信

我的网络编程知识有限,因此欢迎各种评论。本质上,我的问题可以归结为以下问题: Q1. 是否真的存在“分散的异步跨平台对等通信”? 让我解释一下。 如果我们有两台运行在具有实际IP地址的计算机上的http服务器,那么很明显的答案是肯定的,假设有人为它们编写了一个交互协议。 更进一步,如果...

9得票1回答
Conference中的点对点重构,WebRTC

我今天必须再次提出问题。 我正在处理一段代码,用于连接到一个允许进行群组对话的代码。不废话,这是我现有的代码: CallToUsers = function(connection) { var connection = connection; var isChannelRe...

7得票2回答
ZooKeeper - 如何动态添加节点?

我刚开始接触ZooKeeper,以下是我的需求。 我有一组对等节点。 1. 在 t = t_1 -> [peer-1(Leader),peer-2] 时,peer-1是主节点,所有客户端都连接到此节点。 2. 在稍后的某个时候 t = t_2 -> [peer-1(Leader...

112得票4回答
种子中的DHT是什么意思?

我正在编写一个P2P实现,希望使其去中心化。但是,我在理解像BitTorrent这样的协议中DHT如何工作方面遇到了一些困难。 如果没有tracker,客户端如何知道对等方在哪里? 对等方是否存储在实际的种子文件中?