Я использую приложения, которые взаимодействуют со своими конкретными устройствами. Примером может служить Roku. Устройство Roku и я использую их приложение для Android. Другой - мой приемник Denon Audio, и у него тоже есть приложение, чтобы контролировать его. Я ищу написать приложение/аппаратное обеспечение. как приложение обнаруживает устройство в сети и наоборот?Как приложение обнаруживает устройство в сети
ответ
Отказ от ответственности: Я не знаю, что такое Roku, но то, что вы описываете, звучит как service discovery как часть zeroconf.
Одним из относительно известных примеров является DNS-SD. Вы можете думать о нем как о отправке периодически многоадресных UDP-сообщений, содержащих такие вещи, как «Я нахожусь по адресу X и предоставляю услугу Y» на какой-то известный адрес. Тот, кто заинтересован, соберет связанную с этим информацию.
Некоторые службы, в первую очередь локальные игровые серверы , также используют радиовещание UDP. Здесь клиент отправляет широковещательный пакет с запросом информации о сервере. Затем все серверы получают ответ. – ypnos
- 1. Андроид обнаруживает устройство шириной
- 2. Как обнаружить устройство в сети?
- 3. Как найти устройство в сети?
- 4. ios обнаруживает изменение в беспроводной сети
- 5. Xcode 6 не обнаруживает устройство в симуляторе
- 6. iOS API обнаруживает беспроводные сети
- 7. Как bonjour обнаруживает устройства в сети?
- 8. обнаруживает, когда устройство вращается быстро
- 9. Как установить приложение прямо на устройство из сети
- 10. chrome.bluetooth.getDevices не обнаруживает устройство BLE
- 11. Eclipse, не обнаруживает мое устройство
- 12. Как Google Analytics обнаруживает Android-устройство
- 13. это устройство не в сети
- 14. Устройство обнаруживает с помощью xcode! {iPhone SDK}
- 15. Как msi обнаруживает установленное приложение
- 16. Москито: как обнаружить, когда устройство отключено от сети
- 17. XCODE 8.2 ошибочно обнаруживает заблокированное устройство
- 18. ADB внезапно не обнаруживает мое устройство
- 19. locationManager: метод didRangeBeacons не обнаруживает устройство BLE
- 20. Мобильное устройство обнаруживает, что я делаю неправильно?
- 21. Знаете, когда устройство регистрируется в роуминговой сети?
- 22. Ведомое устройство в сети RS-485
- 23. обнаружение, если устройство находится в сети
- 24. Как приложение Android обнаруживает, что оно находится в конкретной сети WiFi?
- 25. Идентифицировать, находится ли устройство в сети
- 26. Как узнать, что устройство в сети предлагает услугу, не подключаясь к сети.
- 27. Android-устройство Chooser обнаруживает мою Galaxy S4 как «неизвестную»
- 28. MEF не обнаруживает сборки при публикации в сети
- 29. AMD OpenCL не обнаруживает Intel HD 4000 как устройство GPU
- 30. Android ADB не обнаруживает устройство в Mac OS X, хотя устройство обнаружено в Android File Transfer
Я видел, как Roku мои приложения просматривают подсеть, и я предполагаю, что они делают что-то вроде выдачи HTTP GET против порта 80 и ищут определенный известный ответ. –
Я никогда не смотрел проводку или хвост моего журнала маршрутизатора, пока он сканировал, хотя, чтобы знать, что происходит. –
Также может быть [трансляция] (http://en.wikipedia.org/wiki/Broadcast_address), хотя приложение Roku, которое я использовал, определенно перешагнуло через подсеть постепенно ... –