问题标签 [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.
.net - wcf net.p2p:// - 这在互联网上有效吗?
net.p2p 协议是否允许对等方通过 Internet 连接(通过 NAT、防火墙等)。
我知道 PNRP 解决了这个问题(如果您使用 ipV6,那很好),但是在使用自定义解析器时也可以这样做吗?即:当对等点在云中注册时,它只是返回 net.p2p://mypcName/endPoint 还是解析器/PNRP 返回允许在防火墙后面找到 pc 的东西?
我很难找到关于 .NET 的 P2P 解决方案的好信息——而且大部分都是非常古老的......有谁知道这是否是一种可行的技术,或者很快就会从 .NET 中消失的东西?
-edit- 我的解析器将可公开访问,对等方位于 NAT/防火墙之后。
提前致谢 :-)
wcf - WCF 是否支持对等实施?
我正在尝试在 LAN 中实现对等消息传递和文件共享实用程序,那么 WCF 是否支持 p2p?有没有人尝试过通过 WCF 进行文件共享?
.net - 使用 WCF P2P 应用程序,我可以在不成为节点的情况下发送到 P2P 网络
我有一个使用 WCF P2P 运行的具有多个节点的服务。所有节点都发送和接收正在传递的数据。
我有一个新节点,我想将数据发送到 P2P 服务网络,但它实际上不需要接收任何数据。有谁知道我是否仍然必须将它作为发送者和接收者都包含在内?基本上,它可以在没有实际成为网络节点的情况下发送到 P2P 网络,还是如果我不执行合同的服务端会导致问题?
谢谢!
c# - 当 P2P 无法连接时,如何在客户端“重启”它
我在一个简单的应用程序中实现了 wcf P2P 设置。
我的问题是与多个客户一起测试的结果。十分之九,所有客户端将在网格中同步并毫无问题地连接。
但是,根据我关闭然后重新打开的客户端,它不会重新连接到网格。其他客户看不到它。
我的问题是我如何才能关闭并重新打开此客户端上的 p2p,以便它可以尝试再次连接?我可能会设置一个计时器,如果它没有连接,它可能会假设有一个问题,所以它会关闭它的 p2p 端点或其他任何东西,然后重新打开它以刷新整个事情。
我问这个是因为如果我关闭这个客户端,然后重新打开它,它将重新连接到网格。
我想要万无一失的连接。例如,您打开一个客户端,客户端会判断它是否必须重新启动,或者在一定时间后它没有获得连接,因此它会尝试“刷新”连接并重建它。
这有意义吗?
wcf - POSReady 或 XP Embedded 上的 PNRP
我们有在 XP 和 Win7 上工作的 WCF P2P 代码。我们不能对 POSReady 说同样的话。我们已经安装了 PNRP(网络组件)并且服务似乎已安装并正在运行。
netsh p2p pnrp 云显示列表
不返回云。
.net - WCF net.p2p:// - 我可以使用与监听不同的端口进行连接吗?
我有以下启动 WCF P2P 服务的代码:
据我了解,WCF 会自动确定侦听端口和连接到其他对等方的端口。但是我可以为每个对等体设置两个特定的不同端口:监听的端口和连接到另一个对等体的特定端口吗?就像是:
我想要实现的目标:允许对等方通过静态 NAT 端口映射进行连接。我无法更改这些映射。
p2p - .NET 点对点技术是否允许在路由器后面进行通信?
最近我遇到了一个案例,我试图在两个应用程序之间使用 Microsoft PNRP 技术建立 p2p 连接。一个应用程序在局域网上,另一个在同一个局域网上(不同的计算机,但同一个服务提供商),但在 WiFi 路由器后面。因为,我在各自系统的所有云(全局和本地链接)中注册了两个对等点,但是当我尝试解决另一个问题时,我找不到各自的对等点。据我所知,这些同行必须是可发现的,因为我也在全球云(互联网)中注册了它们。我怎样才能实现上述场景?