Intereting Posts
Как использовать запрос соединения в CursorLoader, когда его конструктор не поддерживает его Поиск FFmpeg Wrappers для Android Android WebView внутри ScrollView прокручивает только scrollview Как изменить цвет кнопки переключения? Динамическая установка фиксированной высоты для просмотра сетчатой ​​сетки OnPageScrolled () не вызывается Как я могу отслеживать, почему моя деятельность завершена? Как создать файл в каталоге SDCARD Как обновить один и тот же EditText с помощью TextWatcher? Android – Не удается подключиться к камере Ошибка получения родительского элемента для элемента: ресурс не найден, который соответствует указанному имени после обновления до AppCompat v23 Специальные символы исчезают в запросе POST с телефона Android Установить ключ и значение в прядильщике Не удалось найти TextView, вызвав метод findViewById Уведомление об одном потоке: уведомлять, уведомлять обо всем или в concurrent.locks.Condition?

Сообщение от Android до Android без Accesspoint

У меня два Android-устройства, у меня нет IP-адресов, Mac-адреса

d0:e7:82:fa:90:33 (a) 8c:bf:a6:a8:77:8f (b) 

Как отправить байт от a до b ? Является ли это возможным?

EDIT: выведенные DatagramSocket-Источники, потому что он упакован.

Кстати: Wifi-Direct или Bluetooth не поддерживаются устройствами.

Solutions Collecting From Web of "Сообщение от Android до Android без Accesspoint"

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

Как уже упоминалось, это невозможно без активного соединения!

Поскольку любой другой способ потеряет поддержку и гарантию:

Я действительно мог отправлять пакеты между этими устройствами в 802.11 (с помощью фильтрующих непереходных октетов) без подключения, но все устройства должны быть внедрены!

Еще одно решение, с которым я успешно справился: было загрузить ОС OS-Sources для Android и скомпилировать реальную собственную ОС с измененными проверками прав (без гарантии).

Можете ли вы использовать технологию Wifi Hotspot? Сделайте adhoc сеть. См. « Конфигурация точки доступа Wifi» или « Программировать». Включить Wi-Fi-точку доступа или Android. Включение / выключение Wi-Fi HotSpot программно

Ваши 2 устройства должны быть подключены через любую сеть, тогда мы можем обмениваться данными по протоколу UDP с помощью DatagramPaket и больше от java.net.DatagramPacket

Примечание. Если мы можем связываться между двумя устройствами, только зная их физический адрес MAC, то что нужно для сети !

Это противоречит определению сетевого уровня

РЕДАКТИРОВАТЬ :

Вы можете использовать приложение JPcap, но также должны быть подключены ваши 2 устройства через Ethernet. Проверить учебное пособие и дополнительную информацию

Что вы ищете, это богатый wifi p2p api, который предлагает андроид. См. https://developer.android.com/guide/topics/connectivity/wifip2p.html.

Или для небольших диапазонов пакетов: http://developer.android.com/guide/topics/connectivity/nfc/index.html

Или для большего диапазона, если поддерживается Bluetooth: http://developer.android.com/guide/topics/connectivity/bluetooth.html

То, что мы имеем BlueTooth Data Transfer .

В соответствии с вашими критериями вы должны перейти на передачу данных с помощью BlueTooth.

Вот хороший ответ, поясняющий использование Mac Address .

Вот пример проекта для Android BlueTooth chat