gpt4 book ai didi

c++ - 程序托管 - 任一方向的隧道/NAT IPv4/IPv6

转载 作者:行者123 更新时间:2023-11-28 01:34:09 24 4
gpt4 key购买 nike

我想声明我不是这个程序的开发者。我只是一个用户,我很好奇程序本身是否有办法将 IPv6 转换为与 IPv4 一起工作,反之亦然。或者如果这是需要通过某些第 3 方软件完成的事情。因为就目前而言,如果您拥有 IPv6 地址,则无法让 IPv4 用户连接到您,反之亦然。

背景引用,Drawpile使用 Qt 框架用 C++ 编写,可在 Windows、Linux 和 MacOS 上使用。 https://github.com/drawpile/Drawpile

最佳答案

IPv4 和 IPv6 是不同的协议(protocol)。不仅应用程序需要支持它们,网络也需要支持。如果网络仅支持其中之一,则该应用程序无能为力。需要有服务器在一侧使用 IPv4 而在另一侧使用 IPv6,以便用户可以进行通信。

在某些情况下,可以使用网络提供的 NAT64 服务器。在其他情况下,开发人员需要自己提供它们。

这不是 100% 的编程问题,但我认为这个答案可能对正在学习处理当前网络环境的开发人员有用。

关于c++ - 程序托管 - 任一方向的隧道/NAT IPv4/IPv6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50096347/

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