Какую бесплатную библиотеку upnp вы бы порекомендовали для разработки iPhone? Он должен поддерживать функции контрольной точки и разрешать подавать файлы с iPhone.UPnP для iPhone
ответ
Существует проект с открытым кодом на Sourcefourge, что будет делать это называется CyberLink for C
Он написан на C, который интегрируется с Objective-C легко, но они обеспечивают Objective-C оберток также. С его помощью вы можете легко создавать приложения UPnP с помощью Objective-C на Mac OS X.
Это не следует путать с программным обеспечением DVD-плеера Cyberlink. Это две совершенно разные вещи.
Я в настоящее время играю с CyberLink, и он загружен с ошибками :( Я думаю, что Portable UPnP должен быть лучше, поскольку он активно поддерживается (хотя последний релиз был несколько лет назад, репозиторий subversion постоянно обновлено). как вы задали этот вопрос почти год назад, я удивляюсь, как все получилось.
Существует также MiniUPNP, http://miniupnp.free.fr/, который является открытым исходным кодом. Он находится в C и написана для POSIX, понятия не имею, если это не работает на iphone
Это еще одно голосование против CyberLink. Множество ошибок, базовые функции отсутствуют, а также слишком медленные на мобильных устройствах d (я думаю, что основная проблема с производительностью заключается в том, что он разработан с использованием анализа XML на основе DOM, а не на основе SAX).
Я слышал, как многие люди упоминают использование библиотеки Platinum UPnP, но до сих пор я не нашел для нее обертки Obj-C. Я могу просто укусить пулю и сделать это скоро.
Кто-нибудь еще знает платиновую оболочку Objective-C?
Я начал слой объекта оболочки Obj-C самостоятельно -> https://github.com/gravitymobile/Platinum-UPnP Это на самом деле зеркало полной библиотеки с Obj Добавлены обертки -C. На данный момент он сильно ориентирован на функции UPnP-AV Control Point, а API все еще довольно грубый, но он работает хорошо. В общем, я думаю, что Platinum - лучший выбор для работы с UPnP-AV, но это способ использовать тяжелый вес для простого протокола UPnP IGD, вам нужно что-то более легкое (например, MiniUPnP ...) – barrycburton
Думаю, это правильный URL. Ссылка fonetik больше не работает: https://github.com/gravitymobile/Platinum – Besi
Рассмотрим это один: http://code.google.com/p/upnpx/
Снято с производства. Поэтому я бы не рекомендовал его. –
может быть прекращено, но работает достаточно хорошо! – nburk
AFAIK имеет поддержку для управления ** point/client ** только. Но OP также хочет, чтобы файлы были отключены от iPhone_. – TheHappySloth
Вы можете использовать ohNet. Он содержит как контрольную точку, так и стеки устройств, доступен под лицензией BSD и имеет C++ и C API, которые можно использовать на iPhone.
(Отказ от ответственности: Я внесли свой вклад в этот проект)
Мне кажется интересным, но я хотел бы попробовать, как открыть/закрыть переадресацию портов (NAT), используя его ... – Michael
Предполагая, что вы знаете, какие службы UPnP использовать для NAT, вы можете использовать контрольную точку тесты для [C] (https://github.com/openhome/ohNet/blob/master/OpenHome/Net/Bindings/C/ControlPoint/Tests/TestProxyC.cpp) и [C++] (https://github.com /openhome/ohNet/blob/master/OpenHome/Net/Bindings/Cpp/ControlPoint/Tests/TestInvocationStd.cpp) для примеров использования ohNet. – simonc
- 1. Отображение портов UPNP iPhone
- 2. Я ищу реализовать платиновый UPnP в iPhone
- 3. Библиотека UPnP для Java
- 4. Библиотека upnp для python
- 5. Библиотека UPnP для .Net
- 6. Powershell, ярлык для устройства UPnP
- 7. C# - Поиск UPnP устройств, таких как Intel UPnP Spy
- 8. UPnP portforwarding persist
- 9. библиотека устройства UPnP: Android
- 10. UPNP и .NET CompactFramework
- 11. portforward с UPnP
- 12. Вызов действий UPnP
- 13. Upnp: port portmappings
- 14. Docker и uPnP
- 15. python для UPnp- Совместим с окнами
- 16. Программирование для UPnP в C/C++
- 17. Java: воссоздайте SOAP-запрос для UPnP
- 18. tcpdump белый список фильтров для UPnP
- 19. Библиотека UPnP для iOS, переключатель двоичного света
- 20. Ошибка uPnP и .Net
- 21. Android Upnp MediaController
- 22. UPNP dlna_framework пример кода?
- 23. Быстрое открытие устройств UPnP?
- 24. устройства MiniUPnP и UPnP
- 25. Реализация UPnP в KODI
- 26. Переадресация портов NAT UPNP
- 27. Эмуляция маршрутизатора UPnP
- 28. Android льнет/Upnp ProGuard
- 29. iPhone для iPhone связи
- 30. DLNA/UPNP видео с ошибкой DMR
Вы имеете в виду Platinum UPnP SDK? –
№ http://pupnp.sourceforge.net/ – Roman