指定Winhttp必须使用的网卡/连接

我在C#中有一个应用程序,它利用Winhttp发出Web请求。 有没有办法指定WinHTTP必须使用哪个网卡进行连接?

WinHTTP或WinInet没有公开可用的选项来进行Interface Affinity。 它似乎通过Request’s ServicePoint上的BindIPEndPointDelegate在System.Net中得到支持。

我很好奇强制特定接口的情况是什么,因为它指向堆栈其余部分的问题需要这样的事情。

WinHTTP在OSI模型上处于错误的位置,以处理类似的硬件级别的东西。 您将要查看修改路由表。