network-revolution / dotlocalfinder Goto Github PK
View Code? Open in Web Editor NEWFind mDNS Terminal with Android
License: Apache License 2.0
Find mDNS Terminal with Android
License: Apache License 2.0
As per google policies by November 2021, all the app updated must target Android 11(API level 30) but "DotLocalFinder" targeted SDK to 29.Please look into it and provide possible solution so that we will able to find Dot Local IP even after targeting to 30(if possible 31).
Input local name中需要输入什么呢?
hi..... i had a crazy idea ... but too bad i haven't the knowledge to do it myself :/
most old android versions doesn't support mdns .local
domain resolution, that was implemented just recently in android 9-10 i guess (after 10 years!!)
especially for IoT, would be very practical to just open your browser and just type "arduino-bot.local" or "raspi-tv.local" transparently, without the need to lookup the hostname in a separate app (like this :) to directly write the ip ... but for this reansparency works the domain resolution needs to be integrated on the system.... we also don't want to bother clients (or parents, or grandpas, usually non skilled in technology) with additional procedures
i imagine a daemon, or a background app, that frequently scans the network to discover mdns hosts (like this) and maintains a local list, and later starts a local dns server with results,... or an updated hosts
file. or somewhere in ram where these tables are, or whatever
another way could be to intercept dns queries somewhere, or failed dns queries... (thus avoiding the mentioned polling and delays), ... so when domain was not found it performs the discovery and talks dns protocol locally (what dns servers do) to tell the app the correct ip address
another solution could be a tiny local dns server that intercepts dns queries and forwards to the "real" dns server,,, but when domain query ends with .local
it do all the mdns discovery in bakcground itself and gives the result directly
i don't comprehend too much these mechanisms, i hope i made myself understood
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.