标签: winapi networking network-interface
我想知道Windows如何选择特定的网络接口作为本地终结点而不是另一个终结点。
例如,如果我有一个无线NIC和一个以太网NIC连接到相同的LAN,并且我想建立与该LAN上另一台PC的TCP连接,请根据这两个中的一个接口将用作本地端点?
到目前为止,我了解到GetBestInterface函数使用GetBestRoute来确定目标端点的最佳接口,但是我找不到它的工作原理。
一些消息源谈论路由表,但是路由表又如何选择本地接口?
谢谢。