Интересно, как Windows выбирает конкретный сетевой интерфейс в качестве локальной конечной точки, а не другой.
Например, если у меня есть беспроводной сетевой адаптер и сетевой адаптер Ethernet, подключенные к той же локальной сети, и я хочу установитьTCP-соединение с другим ПК в этой локальной сети, в зависимости от того, какой один из этих двух интерфейсов будет использоваться в качестве локальной конечной точки?
Из того, что я прочитал, я узнал, что GetBestInterface Функция использует GetBestRoute , чтобы определить лучший интерфейс для конечной точки назначения, но я не смог найти , как он работает .
Некоторые источники говорято таблицах маршрутизации, но опять же, как таблица маршрутизации выбирает локальный интерфейс?
Заранее спасибо.