yarkov
@yarkov
Помог ответ? Отметь решением.

Как оптимально найти сервер в локальной сети?

Пишу клиент-сервер, заранее IP компа, на котором будет сервер неизвестно. Подскажите оптимальный способ найти в локалке комп, у которого на определенном порту висит программа.
Приходит только одно на ум: перебирать диапазон возможных IP и пробовать коннектиться к порту. Может есть интеллигентное решение?
P.S. Python.
P.S. Код не прошу. Подскажите алгоритм.
  • Вопрос задан
  • 1294 просмотра
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
получаем свой айпи
> ip addr show
к примеру получили 192.168.0.101
дальше сканим сетку на наличие компов в сети
>nmap -sP 192.168.0.100/24
потом на каждый отправляем по пингу на свой сервис
подругому может и можно, но это решение влоб, как говорится, но должно гарантировано работать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы