适用于Android的bonjour mDNSresponder

时间:2012-10-22 16:24:50

标签: android-ndk bonjour mdns

我通过以下链接http://mirror.yongbok.net/linux/android/repository/external/mdnsresponder/来获取android ndk上交叉编译的apple mdns responder。但我没有得到它的构建它。 得到以下错误。

make:循环obj / local / armeabi / libmdnssd.so< - obj / local / armeabi / libmdnssd.so依赖项已丢弃。 SharedLibrary:libmdnssd.so arm-linux-androideabi-g ++:./ obj / local / armeabi / libmdnssd.so:没有这样的文件或目录

如果有任何人交叉构建它为android pls帮助。

2 个答案:

答案 0 :(得分:1)

有一个Android友好的Bonjour实现名为JmDNS。随意下载并集成到Java端。

实施并不简单。通过WiFi明确启用多播(查找起来)是有皱纹的,而且在SourceForge上托管的JAR并不好。但StackOverflow充满了指导和样本。

答案 1 :(得分:1)

我想在这里你正在寻找jmdns.listbysubtypes。您可以尝试使用它来浏览子类型

map mp = jmdns.listbysubtypes(_smartplace._tcp.local)

你可以尝试这个,一旦你得到它,那么你可以玩地图对象