强制使用HttpClient的c#程序只在IPv4可用的情况下使用IPv6



我有一个c#程序,它也依赖于其他库,它使用HttpClient通过库从服务器获取数据。

在我运行程序的机器上,我有IPv6和IPv4可用。

我想确保程序只对其HttpClient连接使用IPv6,不包括IPv4。

是否有一种方法来实现这一点,可能不必修改使用HttpClient的库的源代码,即与某种"每个进程";设置在主方法禁用IPv4的整个过程?

Check this: Disable/Enable IPv6

你可以修改注册表。这是一个hack fix,但目前我想不出其他的解决方案。

相关内容

  • 没有找到相关文章

最新更新