gpt4 book ai didi

architecture - 由于 IPv6 将取代 IPv4,我应该开发我的新应用程序来支持它吗?

转载 作者:行者123 更新时间:2023-12-03 18:18:41 25 4
gpt4 key购买 nike

我使用多种语言和几个平台开发应用程序。从我所读到的内容来看,IPv6 将在 future 5 到 10 年内成为主流,并且一些 ISP 甚至提供到 IPv6 Internet 的直接连接。在我的专用网络上,所有机器都有双栈连接,并在可能的情况下使用 IPv6 相互通信。

我的问题是:我的新应用程序是否应该编写为支持 IPv6?如果是这样,我需要考虑哪些事项?现在支持 IPv6 有什么缺点吗?

我不知道这是否会有所帮助或伤害,但这里有一些更具体的细节,可以稍微指导一下答案:

我的应用程序将在 Windows/Linux/Mac 上运行,它将包含一个为每个平台单独编写的特定于平台的组件,以及一个用解释语言编写的通用“核心”组件。

我的应用程序应该能够定位在三个平台中的任何一个上运行的其他实例,并支持任意两台机器之间的 TCP 和 UDP。

最佳答案

是:您的所有新应用程序都应支持 IPv6。正如您自己所说,它已经在许多 LAN 环境中使用。

编号:您不应该为了支持 IPv6 而进行太多更改。底层框架应该为您处理差异。这假设您没有做“坏”的事情,例如存储或以其他方式操纵 IP 地址。

关于architecture - 由于 IPv6 将取代 IPv4,我应该开发我的新应用程序来支持它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1246930/

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