|
|
1
6
亚伦的回答恐怕是非常不正确的。是的,UI更改是必要的,但是任何使用传统套接字API的代码也可能需要大量更改以支持IPv6。
大多数旧代码使用特定的“地址族”常量(
较新的代码应该使用现代的API调用,例如
这有点长,但这里有一个来自Linux手册页的代码示例
|
|
|
2
3
起初并不多。对于大多数桌面和web应用程序,从IPv4到v6的切换应该是透明的。 但最终,使用IPv6简化的网络模型的应用程序将变得更加普遍。例如,大多数用户都支持NAT,因此网状网络仅适用于技术受众。任何不得不在路由器上为P2P软件打开端口的人都知道这不是他妈妈可以使用的。
|
|
|
3
2
我的理解是,其他方面不会有太多变化。大多数程序都使用操作系统提供的网络设施,因此当数据返回到应用程序时,所有寻址和传输的复杂性都已消除。当然,有些应用程序将受到更大的影响,但这些应用程序将直接与网络一起工作……而不是典型的业务线应用程序。 您需要查看应用程序在应用程序中的位置 OSI model 有一件事可能很糟糕,那就是在旧游戏中输入你想连接的玩家的IP地址(帝国时代、星际争霸等等)。看来,除非出现某种IPv4-IPv6隧道,否则游戏的功能将被破坏。 |
|
|
4
1
所有现代网络浏览器(Chrome、IE、Safari和Firefox)都支持IPv6。IPv6感知的还有Torrent。 |
|
Gagan_iOS · Apple App Store IPV6要求 8 年前 |
|
|
Li Jinyao · 如何使用route命令配置默认ipv6路由 8 年前 |
|
|
Shir · 通过特定网络接口发送IPv6多播数据包 9 年前 |
|
|
vdTOG · 使用IPv6 IP地址重写规则不起作用 9 年前 |