gpt4 book ai didi

c++ - 我可以在不同的网络中连接两个 QTcpSocket 吗?

转载 作者:行者123 更新时间:2023-11-30 05:13:38 29 4
gpt4 key购买 nike

我可以只在本地机器之间连接还是可以连接到另一个网络?

最佳答案

简答

是的,你可以!

长答案

您要实现的目标称为点对点 (P2P) 连接(请参阅 Wikipedia page for more details)。

首先,这取决于您将使用的网络协议(protocol)。您想通过 Internet(IP - Internet 协议(protocol))连接两个客户端吗?还是通过蓝牙、NFC 或其他方式?

假设您要使用 IP,让它工作的难度取决于您的网络。如果您为每个客户端都有一个固定的公共(public) IP,那么一切都会非常简单。如果你不这样做,它会变得有点复杂,这取决于具体情况。如果您可以访问每个网络的路由器,则可以在 subnetwork 中重定向每一端的特定端口以指向您的客户端。 .

否则,你将不得不了解NAT traversal .由于大多数路由器创建一个子网并将非公共(public)地址分配给它们的客户端。

请向我们提供有关您的网络架构的更多详细信息,以便我们为您提供更准确的建议。

干杯,
D

关于c++ - 我可以在不同的网络中连接两个 QTcpSocket 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43859290/

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