Tôi đang làm việc với Droid/Android 2.0.1 và gặp phải sự cố dường như nhiều người có: Tôi không thể khám phá các dịch vụ bằng cách sử dụng thư viện zeroconf thuần Java mà tôi biết, jmDNS . (Bonjour của Apple, trong khi nó hoạt động trên Linux và Windows Java, tôi tin rằng sẽ khó hơn khi chuyển sang Android do phụ thuộc vào mã gốc.)Làm thế nào tôi có thể khám phá các dịch vụ zeroconf (Bonjour) trên Android? Tôi đang gặp sự cố với jmDNS
Tôi có thể tạo dịch vụ nhưng không phát hiện ra chúng. Tôi đang cố hiểu ý nghĩa của những gì đang xảy ra.
Có báo cáo vấn đề đang diễn ra tại đây; liên quan đến đa hướng và IPv6, nhưng có vẻ như đang ném người dùng của jmDNS, quá: http://code.google.com/p/android/issues/detail?id=2323
Bất kỳ ý tưởng nào tại sao người này có thể thành công? Xem chú thích 22 trong báo cáo lỗi. (Tôi mới sử dụng SO, do đó, không thể đăng nhiều hơn một URL.)
Tôi đã thử nghiệm mã của họ, nhưng không may mắn.
Có ai đã thực hiện thành công khám phá dịch vụ zeroconf trên Android, sử dụng jmDNS hoặc thư viện khác không?
Có thể sự cố phát hiện của tôi liên quan đến vấn đề phát đa hướng IPv6 không?
Không có chú thích 22 trong báo cáo lỗi đó. Nó chỉ đi đến 14. – CommonsWare
Dường như liên kết Theo dõi vấn đề phải là: http://code.google.com/p/android/issues/detail?id=2917 –
Xin lỗi, đã sửa: http://code.google. com/p/android/issues/detail? id = 2917 # c22 –