Я могу обнаружить локальные устройства через WiFi P2P, которые рекламируют сервис Android, который меня интересует. Как только эти службы обнаружены, как мне привязать к ним клиента?Как подключиться к службе прямого доступа WiFi в Android
Другими словами, я хотел бы, чтобы клиент отправил объект Message
на связанный сервис, запущенный на другом устройстве, у которого есть устройство, обрабатывающее Message
и потенциально отвечающее.
я вижу. Однако, как только соединение выполняется, как можно связать удаленную службу с локальным устройством? Я начинаю думать, что такая вещь невозможна. Если да, то какова цель рекламных услуг таким образом? – JoeyJoeJoeJuniorShabadoo
Похоже, что руководство по API более актуально и обсуждает передачу данных со сверстниками через стандартные сокеты. http://developer.android.com/guide/topics/connectivity/wifip2p.html#transferring – odexcide
* Message * и * Handler * не были сконструированы специально для обработки через удаленные соединения сокетов. Вам потребуется реализовать промежуточный код (подкласс), если вы хотите использовать Message и Handler. – odexcide