问题标签 [net.p2p]

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 回答
2948 浏览

.net - wcf net.p2p:// - 这在互联网上有效吗?

net.p2p 协议是否允许对等方通过 Internet 连接(通过 NAT、防火墙等)。

我知道 PNRP 解决了这个问题(如果您使用 ipV6,那很好),但是在使用自定义解析器时也可以这样做吗?即:当对等点在云中注册时,它只是返回 net.p2p://mypcName/endPoint 还是解析器/PNRP 返回允许在防火墙后面找到 pc 的东西?

我很难找到关于 .NET 的 P2P 解决方案的好信息——而且大部分都是非常古老的......有谁知道这是否是一种可行的技术,或者很快就会从 .NET 中消失的东西?

-edit- 我的解析器将可公开访问,对等方位于 NAT/防火墙之后。

提前致谢 :-)

0 投票
2 回答
1741 浏览

wcf - WCF 是否支持对等实施?

我正在尝试在 LAN 中实现对等消息传递和文件共享实用程序,那么 WCF 是否支持 p2p?有没有人尝试过通过 WCF 进行文件共享?

0 投票
1 回答
230 浏览

.net - 使用 WCF P2P 应用程序,我可以在不成为节点的情况下发送到 P2P 网络

我有一个使用 WCF P2P 运行的具有多个节点的服务。所有节点都发送和接收正在传递的数据。

我有一个新节点,我想将数据发送到 P2P 服务网络,但它实际上不需要接收任何数据。有谁知道我是否仍然必须将它作为发送者和接收者都包含在内?基本上,它可以在没有实际成为网络节点的情况下发送到 P2P 网络,还是如果我不执行合同的服务端会导致问题?

谢谢!

0 投票
1 回答
445 浏览

c# - 当 P2P 无法连接时,如何在客户端“重启”它

我在一个简单的应用程序中实现了 wcf P2P 设置。

我的问题是与多个客户一起测试的结果。十分之九,所有客户端将在网格中同步并毫无问题地连接。

但是,根据我关闭然后重新打开的客户端,它不会重新连接到网格。其他客户看不到它。

我的问题是我如何才能关闭并重新打开此客户端上的 p2p,以便它可以尝试再次连接?我可能会设置一个计时器,如果它没有连接,它可能会假设有一个问题,所以它会关闭它的 p2p 端点或其他任何东西,然后重新打开它以刷新整个事情。

我问这个是因为如果我关闭这个客户端,然后重新打开它,它将重新连接到网格。

我想要万无一失的连接。例如,您打开一个客户端,客户端会判断它是否必须重新启动,或者在一定时间后它没有获得连接,因此它会尝试“刷新”连接并重建它。

这有意义吗?

0 投票
0 回答
121 浏览

wcf - PeerName 与使用 NetPeerTcpBinding 打开通道时创建的 Peer 有何关系?

我已经阅读了这些文章(特别是这篇文章)并使用了 Microsoft 的对等示例,但我找不到任何可以解释注册对等名称与实际打开对等通道的关系的任何内容。谁能解释一下?

0 投票
0 回答
123 浏览

wcf - POSReady 或 XP Embedded 上的 PNRP

我们有在 XP 和 Win7 上工作的 WCF P2P 代码。我们不能对 POSReady 说同样的话。我们已经安装了 PNRP(网络组件)并且服务似乎已安装并正在运行。

netsh p2p pnrp 云显示列表

不返回云。

0 投票
1 回答
349 浏览

android - 当客户端连接到 WifiP2p 组时收到通知

当客户端将自己连接到通过 createGroup (..)创建的 WifiP2p 组时,是否有任何方法通过 BroadcastReceiver 获得通知?

听起来像

不要处理这个。

谢谢你。工厂

0 投票
0 回答
580 浏览

.net - WCF net.p2p:// - 我可以使用与监听不同的端口进行连接吗?

我有以下启动 WCF P2P 服务的代码:

据我了解,WCF 会自动确定侦听端口和连接到其他对等方的端口。但是我可以为每个对等体设置两个特定的不同端口:监听的端口和连接到另一个对等体的特定端口吗?就像是:

我想要实现的目标:允许对等方通过静态 NAT 端口映射进行连接。我无法更改这些映射。

0 投票
1 回答
188 浏览

p2p - .NET 点对点技术是否允许在路由器后面进行通信?

最近我遇到了一个案例,我试图在两个应用程序之间使用 Microsoft PNRP 技术建立 p2p 连接。一个应用程序在局域网上,另一个在同一个局域网上(不同的计算机,但同一个服务提供商),但在 WiFi 路由器后面。因为,我在各自系统的所有云(全局和本地链接)中注册了两个对等点,但是当我尝试解决另一个问题时,我找不到各自的对等点。据我所知,这些同行必须是可发现的,因为我也在全球云(互联网)中注册了它们。我怎样才能实现上述场景?