步骤:
我们期望 flutter 应用程序和浏览器上有相同的 IP。
一些测试:
为什么只有在使用 flutter http 客户端和 jio 时才会看到不同的 IP。
重现问题的示例代码: https://github.com/subinsv/flutter_ip_issue
JIO 移动网络结果:
顶部是 flutter 应用程序,底部是浏览器
该问题是由 Dart 如何处理 Ipv4 和 Ipv6 连接网络连接引起的。 https://github.com/dart-lang/sdk/issues/55405#issuecomment-2068876528