У меня есть Android 5.1 и устройство Android 7.1.Оба устройства расположены рядом друг с другом, и на обоих устройствах запущено приложение, которое я написал.Теперь я хотел бы отправить данные (т.е. объекты Java) с устройства Android 5.1 на устройство Android 7.1.Я вижу три возможности:
Отправка данных по сети Wi-Fi с использованием простых сокетов.Оба устройства подключены к одной и той же сети через Wi-Fi.
Использование Wifi-direct.Это кажется немного сложнее в реализации, чем при использовании сокетов, указанных в разделе 1. Может ли устройство быть подключено к сети Wi-Fi и одновременно использовать Wifi-direct?
Использование Bluetooth
Какая из этих возможностей имеет наименьшую задержку, является наиболее стабильной и надежной?Под задержкой я подразумеваю, что я хочу, чтобы данные поступали на мое устройство как можно быстрее (задержка в несколько миллисекунд).
Используя сокеты, я могу отправлять объекты.Это также возможно с Wifi-direct и Bluetooth?