Я реализовал сервисное открытие через wifi-direct, и я с успехом обнаружил сервис, используя http://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html. Но я не знаю, что теперь делать? Как подключиться к службе? как я подключаюсь к другим сверстникам? как использовать сервис через Wi-Fi? Благодарю.Что делать после обнаружения службы с использованием Wi-Fi прямо на Android?
1
A
ответ
2
После того, как вы обнаружили сервис, вы сможете подключиться к нему, как если бы он был a regular WifiP2P client. Оттуда вы можете получить IP-адрес владельца группы (который может быть любым устройством) и настроить соединение (например, через Socket).
Спасибо :), хотя я уже понял это. Вы знаете, можно ли отправлять данные без подключения? –
Вы можете отправить данные на этапе обнаружения, поместив их в WifiP2pServiceInfo, но после формирования сети вы должны использовать Socket или что-то подобное. – optimality