Мне нужно настроить сеть AdHoc в Linux (в частности, на Debain) в программе на C / C ++. Он должен иметь возможность искать существующие сети или, по крайней мере, подтверждать, что сеть существует с заданным SSID, подключаться к ней и иметь возможность определять количество переходов, которое требуется для достижения любого данного узла.
У меня достаточно опыта программирования, чтобы написать свой собственный, но это была бы большая работа, и это кажется достаточно общей задачей, которая обязательно должна быть уже существующей. Я предполагаю, что это не обязательно должен быть c / c ++ (я мог бы запустить программу извне или создать какую-то оболочку), но было бы очень хорошо, если бы это был все «один» язык.
Заранее спасибо!
Вы можете скачать программу с открытым исходным кодом, которая выполняет сканирование + соединение, как
и измените его в соответствии с вашими потребностями,
или подключиться с помощью существующих инструментов командной строки, в сценарии
Что касается подсчета количества прыжков, вы можете использовать трассировка утилита, в сценарии,
Других решений пока нет …