Das war auch meine erste Idee, es über den Hostname zu versuchen. Leider gibt es da das Problem, dass bei einem mobilen Hotspot ohne Router kein Protokoll gibt, dass den Hostname im Netzwerk bekannt macht. Die Clients kennen den Hostname von dem Android-Gerät also nicht.
Der eigentlich logische Weg, dass der Server über zB "http://android-123abc.local:8096" erreichbar ist, funktioniert jedenfalls nicht.
Man bräuchte wohl noch so etwas wie einen mDNS-Responder. Aber der Erfolg wäre auch ungewiss, da Android wohl auch je nach Version den meisten Multicast-Verkehr blockt 😞