Я читал подобные посты здесь, но никто не очень полезен, поэтому я спрашиваю то же самое для Windows.
На стороне сервера мы создаем сеть ad-hoc и подключаемся к ней через API-интерфейс ad-hoc, на стороне клиента мы получаем перечень всех доступных сетей ad-hoc и подключаемся к соответствующей.
Теперь на стороне сервера мы просто создаем сокет прослушивания, нам не нужно указывать IP-адрес.
Но на стороне клиента мы должны знать IP-адрес сервера, чтобы создать сокет подключения.
Я знаю, что уровень сокетов не зависит от более высокого уровня (ad-hoc), но это не ответ. Цель: получить IP-адрес сервера, который создал специальную сеть на клиенте, который в настоящее время подключен к этой сети. Я не хочу использовать другие библиотеки, такие как управляемый Wi-Fi.
Может быть, есть какая-то функция win api для получения списка ip-адресов, связанных со специальной сетью, некоторый диапазон ip-адресов? Я не совсем понимаю все особенности (и вряд ли буду делать это, учитывая процесс обучения), поэтому просто наведите меня в правильном направлении. Язык не имеет значения, может быть это C # или C ++.
Благодарю.
Задача ещё не решена.
Других решений пока нет …