gpt4 book ai didi

用于广域网 (WAN) 中直接 pc 到 pc 通信的 c++ 库

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:34:49 24 4
gpt4 key购买 nike

这个想法是在两台 PC 之间建立连接,每台电脑都只能通过互联网访问才能连接到另一台电脑。两台 PC 可以在同一个 LAN 中,也可以不在同一个 LAN 中,也可以在路由器后面,主要思想是唯一可以确定的是互联网访问。

首先,我的问题是:这是否可能或存在任何一种不包括中间体或路​​由配置以允许两台 PC 之间直接通信的解决方案? (记住这个想法是直接连接而无需外部配置,唯一允许配置的两个地方是相互通信的两台 PC)。

第二个问题是:如果这是可能的,那么你建议使用什么库或什么样的解决方案来完成这个(c++ 方式/库将受到赞赏,但不是强制性的)

谢谢

最佳答案

一般来说,不,你想做的事情已经不可能了。

虽然互联网最初是围绕“端到端通信”设计的,节点之间的网络相对笨拙,但现在越来越多的网络设备阻碍了这一进程。

特别是,NAT 设备使得在 Internet 上的任意设备之间建立直接点对点连接变得或多或少不可能。

因此,如今大多数系统都依赖于一个中央设备(两个节点都可以连接到该设备),该设备在这些节点之间代理(或中继)数据包。

关于用于广域网 (WAN) 中直接 pc 到 pc 通信的 c++ 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6558227/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com