2017-02-16 15 views
0

Я искал решение для установления связи между телефоном Android и телефоном IOS. Я думаю, что bluetooth ios не поддерживает связь Bluetooth. Я выбрал wifi.is там любой способ связи без java.net.ServerSocket/java.net.Socket.Как установить связь между android и ios

+0

Почему вы не хотите пропускать java.net.Socket? – patrick

+0

спасибо за комментарий, но я не участвую в каком-нибудь уздечке, пожалуйста, дайте мне любое другое предложение –

+0

Что вы имеете в виду с сервером? выделенный сервер в Интернете или [сервер сокетов] (http://stackoverflow.com/questions/7626405/how-to-write-a-small-socket-server-in-ios) на телефоне? – patrick

ответ

1

Вы не можете подключать устройства к Bluetooth соединения Protokoll: Transfer data between iOS and Android via Bluetooth?

Но если вы не нуждаясь подключение к сокету два пути, вы, возможно, в состоянии сделать это через Bluetooth LE. Вам нужно создать профиль или повторно использовать его и подписаться на другом телефоне на этот profile и наоборот.

Образец для Bluetooth LE: Communicating between iOS and Android with Bluetooth LE

+0

Спасибо за ответ. Я также использую Bluetooth LE, но соединение всегда длится ровно 10 секунд, а затем отключается. –

+0

С Bluetooth LE вы не можете подключиться, вам нужно подписаться на услугу. Через 10 секунд устройство отключится, чтобы сэкономить аккумулятор, но устройство будет слышать, как публиковать заявления о подписанных услугах. Если что-то опубликовано, оно будет передано в приложение. – patrick

0

Другим решением было бы использовать Bonjour через Wi-Fi: Реализация на Android: https://andriydruk.com/post/mdnsresponder/

Тогда вы должны обрабатывать любые WiFi соединение между двумя телефонами ,

0

Я настоятельно рекомендую вам использовать ZeroMQ. У них есть библиотеки почти на каждом языке для обмена через Wi-Fi, поэтому вы должны иметь возможность работать на обоих устройствах. У меня есть работа с Java в Android на Python на ПК с ОС Windows, поэтому работа с Ios также должна быть довольно простой.