2015-05-26 34 views
11

Làm cách nào để nhận tên mDNS (test.local) giải quyết thành địa chỉ ip trong trình duyệt Android Chrome tại thanh địa chỉ?Làm cách nào để bật hỗ trợ mDNS trong thanh địa chỉ trình duyệt android

Trong cửa sổ sau khi cài đặt dịch vụ Bonjour, nó hoạt động trong trình duyệt Chrome. Có dịch vụ tương tự có thể được kích hoạt trong Android không.

độ phân giải mDNS khả dụng trong ứng dụng Android như (zeroConfig). Tôi đọc nó có thể viết một ứng dụng bằng cách sử dụng dịch vụ NSD. Nhưng hỗ trợ này dường như không có mặt trong trình duyệt Chrome của Android.

Tôi đang phát triển một ứng dụng web Iot (Internet of Things) và dịch vụ mDNS sẽ làm cho công việc của tôi và những người khác như tôi dễ dàng hơn nhiều.

Trả lời

0

Kiểm tra các câu trả lời ở đây: https://android.stackexchange.com/questions/49188/how-to-get-mdns-working-for-chrome-on-android

natevw của câu trả lời:

Tôi không nghĩ như vậy.

Hệ thống phân giải DNS trong nền tảng của Apple đã xây dựng trong hỗ trợ cho mDNS, do đó khá nhiều bất kỳ ứng dụng cuối cùng gió lên bằng cách sử dụng chức năng getaddrinfo lõi và hỗ trợ mDNS trong URL và hostname và có điều gì.

Trên Android và các nền tảng khác, ngay cả khi có DNS đa hướng chạy daemon và thư viện có sẵn để sử dụng nó, "điển hình" DNS tra cứu không. Vì vậy, trong khi các bản phát hành Android gần đây cung cấp cho các nhà phát triển một số tính năng mDNS như một phần của nền tảng, hầu hết không đi ra khỏi cách của họ (vì họ sẽ cần phải làm) để sử dụng chúng.

Đó là một con số thấp, nhưng AFAIK không có gì ngắn khi bạn tự tạo bản dựng Android tùy chỉnh của riêng mình (hoặc thuyết phục Google thay đổi) có thể thực sự giải quyết vấn đề này.

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