Я хочу создать приложение для обмена файлами, такое как shareit, но я действительно смущен тем, как shareit обнаруживает соседние устройства.Как shareit обнаруживает соседние устройства android программно
Когда вы нажимаете кнопку приема, shareit создает точку доступа на стороне приемника, и отправитель без подключения к точке доступа показывает имя приемника. Как это возможно?
Если shareit использует Wi-Fi direct, то в чем смысл создания точки доступа?
И использовать Network Service Discovery (НРД) как сервер и клиент должен быть на той же самой сети, так что я думаю, что ShareIt использует что-то еще
Если кто-нибудь может объяснить эту концепцию ShareIt это будет очень полезно.
@Mubark Ali Как другое устройство может сканировать созданную сеть? –
Либо они используют общий порт, либо имеют собственный протокол обнаружения хоста. Кстати, это тривиально. – TheRealChx101