Здравствуйте, Basil2, Вы писали:
B>Пока придумал так: комп (он сервер) показывает свой IP. Пользователь вводит на мобилке этот IP, и понеслась. Но можно ли это как-то автоматизировать?
— приватный dns на роутере
— статичный ip
— qr-код на экране
Здравствуйте, neFormal, Вы писали:
B>>Пока придумал так: комп (он сервер) показывает свой IP. Пользователь вводит на мобилке этот IP, и понеслась. Но можно ли это как-то автоматизировать?
F>- приватный dns на роутере F>- статичный ip F>- qr-код на экране
И это все простые методы? Я рассматриваю обычного юзера, который из всех перечисленных слов знает разве что QR.
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
Здравствуйте, Basil2, Вы писали:
B>Как им наиболее просто законнектиться между собой?
Сервер делает Broadcast по определённому порту, например раз в секунду. Клиент ловит этот броадкаст и использует полученный адрес сервера или предоставляет юзеру выбор из нескольких вариантов.
B>Пока придумал так: комп (он сервер) показывает свой IP. Пользователь вводит на мобилке этот IP
Вряд ли сервер сможет узнать свой IP кроме простейшего случая, но в целом этот вариант, конечно, тоже должен быть опцией.
Здравствуйте, Basil2, Вы писали:
B>Пока придумал так: комп (он сервер) показывает свой IP. Пользователь вводит на мобилке этот IP, и понеслась. Но можно ли это как-то автоматизировать?
Можно последовать по пути рекомендованному vsb, что в принципе верное направление, но несколько велосипедно. Лично я бы предпочел более стандартное решение, а именно Zeroconf сети и сервисы. Готовых реализаций много, зависит от языка.
Здравствуйте, Basil2, Вы писали:
B>Пока придумал так: комп (он сервер) показывает свой IP.
На всякий случай. Комп юзера может сидеть в двух сетках и иметь два разных IP. Т.е. он должен уметь выбирать из них нужный.
Здравствуйте, Mihas, Вы писали:
M>На всякий случай. Комп юзера может сидеть в двух сетках и иметь два разных IP. Т.е. он должен уметь выбирать из них нужный.
Более того, даже в рамках одной сетки, и даже в рамках одной и той же сетевухи может быть назначено несколько IP.
Здравствуйте, Mr.Delphist, Вы писали:
MD>Более того, даже в рамках одной сетки, и даже в рамках одной и той же сетевухи может быть назначено несколько IP.
А интерфейсов сколько будет? ifconfig что покажет?
С таким не сталкивался.
Здравствуйте, Mihas, Вы писали:
M>Здравствуйте, Mr.Delphist, Вы писали:
MD>>Более того, даже в рамках одной сетки, и даже в рамках одной и той же сетевухи может быть назначено несколько IP. M>А интерфейсов сколько будет? ifconfig что покажет? M>С таким не сталкивался.
Свойства сетевого адаптера -> свойства IPv4 (или v6, без разницы) -> Advanced -> первая закладка (там, где можно проставить метрику интерфейса)
Вот в этом вот диалоге можно нашпиговать столько адресов сколько нужно. Классический вариант — load balanced ферма, когда присваивается IP-адрес всей фермы (один общий на все узлы) и одновременно IP-адрес уникальный для данной машины. ipconfig покажет ровно столько же интерфейсов как и всегда, просто IP-адресов будет перечислено несколько.