2015-04-21 2 views
1

Я пытаюсь создать приложение, которое подключает устройства к одному и тому же WiFi. Я довольно новичок в разработке Android, но у меня есть базовые знания Java. Теперь я хочу знать, правильный ли мой подход?Создать группу по wifi

Мой подход следующий: я сначала подключаю два устройства вместе через WiFiP2P (эта часть кода завершена). Следующее одно устройство создает SocketServer. Это устройство отправит свой IP-адрес через WiFiP2P на другое устройство, чтобы теперь устройства могли присоединиться.

Заранее благодарен!

+0

Ум поясняет, что вы имеете в виду? Вы говорите, что вы подключаете два устройства, создаете SocketServer, который затем отправляет IP (отправка - это что-то клиентское клиентское приложение обычно) на другое устройство, которое затем соединяется (что?). –

+0

Я уже думал, что это будет много jabber. Но в основном я создаю SocketServer. Но поскольку IP неизвестен, я решил использовать WiFip2p для передачи IP-адреса устройства, которое запустило сервер. И я хотел знать, был ли это правильный подход. – Wannabe

+0

Итак, вы внедряете форму обнаружения беспроводных услуг? –

ответ

2

Мое понимание WiFiP2P довольно ограничено, но я предполагаю, что он пытается быть тем, чем не удалось.

Этот подход звучит отлично. Существует даже a page on the offical documentation about it.

Моя единственная мысль заключается в том, что вы должны добавить защиту от вредоносных пользователей, выполняющих атаки подмены, если это имеет отношение к вашему приложению.

+1

Спасибо за ваш ответ! Я не думаю, что должен защищать свое приложение. Будут отправляться только строки. Кроме того, это семейная игра: P – Wannabe

Смежные вопросы