Пишу клиент-сервер, заранее IP компа, на котором будет сервер неизвестно. Подскажите оптимальный способ найти в локалке комп, у которого на определенном порту висит программа.
Приходит только одно на ум: перебирать диапазон возможных IP и пробовать коннектиться к порту. Может есть интеллигентное решение?
P.S. Python.
P.S. Код не прошу. Подскажите алгоритм.
abcyu: Вот то о чем вы? habrahabr.ru/post/151623
Подход хороший, но будет ли такой сервер работать например на VPS? Я планирую его и там использовать. Можно будет им пользоваться на VPS не допиливая?
Вот то о чем вы? habrahabr.ru/post/151623
Подход хороший, но будет ли такой сервер работать например на VPS? Я планирую его и там использовать. Можно будет им пользоваться на VPS не допиливая?
получаем свой айпи
> ip addr show
к примеру получили 192.168.0.101
дальше сканим сетку на наличие компов в сети
>nmap -sP 192.168.0.100/24
потом на каждый отправляем по пингу на свой сервис
подругому может и можно, но это решение влоб, как говорится, но должно гарантировано работать