У меня на рабочем месте четыре беспроводные сети. Как вы знаете, мы можем использовать одно соединение одновременно. Иногда мне приходится подключаться к какой-то другой сети для какой-то задачи, но я могу обнаружить, что те, кто не работает, например, только локальный ... нет доступа к Интернету, может быть любой причиной. Затем придется переключиться обратно на старое соединение. Есть ли какой-либо способ или кусок кода в C #, C / C ++, из которого я могу знать, какое соединение работает или нет.
Допустим, в Windows Vista, если мы нажмем значок сети и затем выберем «подключить или отключить ...», мы можем увидеть список доступных подключений. Но оттуда мы не можем сделать вывод, что если эти соединения действительно активны, я имею в виду, подключены к Интернету.