Doug Coulter wrote:Sounds like my kinda guy, actually. Welcome on board!
Edit - if you know android down at the socket level, I have a little code I'd love to have for android, and I just don't have time to add an nth language and libraries to my own coding right now. It is the code I put under a thread here, landns, with two processes (could have been done in one but, easy how it was) called tellem and tellme. I can translate the perl for you if you need it - it's really pretty simple stuff. Here's the link:
viewtopic.php?f=33&t=687
I skimmed the thread that mentioned this. My first instinct was to suggest the same thing as someone did: Install a configurable router in between the router connected to the outside world, and configure
that one for static IP's. Meaning you hardcode the MAC <=> IP address on that router so it will pass back each device's IP address to it statically based on its MAC address. I'm not sure what the problem was with that approach, maybe such a router wasn't available, or the power drain would be too wasteful...
Anyway I kept reading and it now looks like you've got a perfectly workable system that is in place and you just want it implemented as an android app. Now I'm not sure of the equivalent of /etc/hosts on an android. Not even sure what the meaning would be for such a gadget, where there really isn't a command line interface. But if you wanted an android app that would perform the tellem function such that
everyone else knows the android device's ip address that seems perfectly doable (and trivial, actually). Especially since your chosen port 53831 is not in the low 1024, implying there would be no need to root the device.
Would such an app be immediately useful to you? Meaning the tellem function as an android app?