【发布时间】:2015-05-02 18:24:38
【问题描述】:
我的 .net 应用程序使用 WebClient 访问 Internet 上的文件,并且我的机器有多个 IP 地址。有没有办法在发出出站请求时以编程方式选择要使用的 IP 而不是第一个 IP? (不一定是 WebClient)
【问题讨论】:
-
你真的是asked the same question yesterday。当然,那里的大多数 cmets 都大错特错,但其中一位为您指出了 relevant Q&A。从那以后做过任何研究吗?检查
ServicePoint.BindIPEndPointDelegate。见duplicate。 -
我看到了,但想问一下是否可以仅使用 webclient
-
是的,然后从 WebClient 继承并使用
protected override GetWebRequest()添加该逻辑。