Ich entwickle mobile apps mit Delphi XE8. Und ich habe auch einen Webservice Server mit Delphi XE8 erstellt. Ich entwickle interne mobile App für eine Organisation. Ich installiere den Webservice-Server auf dem organisationsinternen Server. Und die mobile App kommuniziert mit diesem Webservice-Server. Der Webservice-Server veröffentlicht den Soap-Service. zum Beispiel http://192.168.1.125:16645.wie mobile app mit dem soap web service server kommunizieren ohne ip-adresse und port
Die mobile App muss diese URL für die Kommunikation mit dem Server konfiguriert werden, da sich dies für jede Organisation ändert.
Ich möchte den Benutzern mobiler Apps keine solche Konfiguration geben. Können Sie mir helfen, wie kann ich das mit dieser Art von URL automatisieren?
Irgendwelche Domainsachen?
Um automatisch zu sein, muss sich in der App (oder in den App-Daten - z. B. ini-Datei) etwas befinden, um der App mitzuteilen, welcher Server verwendet werden soll. Ansonsten kann es nicht automatisiert werden. Dies könnte auch der Server IP/Port sein. – Dsm
https://en.wikipedia.org/wiki/WS-Discovery –
@TOndrej Ich glaube nicht, dass das der Schreiber will - sonst wäre App-Tethering angebracht. Das Problem mit App-Tethering (und tatsächlich Entdeckung) ist, dass es, wenn Sie eine Remote-IP-Adresse haben, irgendwie nur lokal funktioniert. – Dsm