2013-09-04 20 views
7

Vì Android 4.1 Khám phá dịch vụ mạng (NSD) is available. Tuy nhiên, làm thế nào sẽ tìm thấy một thiết bị Android cho thấy một NSD-dịch vụ từ một máy tính hoặc từ một số thiết bị khác mà không chạy Android. Xây dựng một ứng dụng android như được hiển thị trong các ví dụ sẽ tìm thấy thiết bị khác tốt, tuy nhiên, một ứng dụng không phải lúc nào cũng có Android làm nền tảng.Tìm và Android NSD-Dịch vụ từ Thiết bị không phải là Android

Tôi đang chạy tính năng phát hiện UPnP trên PC của mình và điện thoại không hiển thị.

Bạn có thể tìm thấy Dịch vụ NSD của mình được triển khai here on github.

Ứng dụng Khám phá rất đơn giản từ android example.

Ví dụ UPnP đang sử dụng Cling và là từ hướng dẫn của nó, nó tìm thấy bộ định tuyến của tôi và trình phát phương tiện cửa sổ để tôi giả sử nó hoạt động.

Nó có thể là vấn đề được dựa trên sự không phù hợp của giao thức phát hiện dịch vụ, tôi chuyển tiếp là nhầm lẫn như sự khác biệt giữa NSD, UPnP, Bonjour, Zeroconf và tất cả các khả năng khác ...

Trả lời

4

Giao thức bạn đang theo dõi là http://www.dns-sd.org/ - Khám phá dịch vụ DNS (DNS-SD)

Điều đó dường như là loại giao thức duy nhất trong khung công tác Android hiện tại.

+1

Có, cảm ơn bạn và với http://sourceforge.net/projects/jmdns/ thậm chí có vẻ như là một thư viện hợp lý cho java. –

Các vấn đề liên quan