Kann dies getan werden? Ein Telefon ist eine Überwachungskamera und schreibt die Ausgabe in eine Steckdose. Mit 2 Telefonen auf dem gleichen Wi-Fi funktioniert das perfekt. Ich habe einen Router und habe die Port-Weiterleitung eingestellt und eine statische Adresse auf dem Server-Telefon erstellt, indem ich Video über die Kamera genommen habe. Das Client-Telefon, das Video anzeigen muss, verwendet mobile Daten. Die Anwendung auf dem Client wird Zeitlimit beim Erstellen von Socket auf einer öffentlichen IP-und Port-Nummer des Server-Telefons.Android-Socket-Client-Server-Kommunikation zwischen zwei Telefonen über Internet schlägt fehl
Wohin gehe ich falsch? Unten sind NAT-Einstellungen auf meinem Router. Ich bekomme meine öffentliche IP von Google (suche meine IP). Einige Leute behaupten, dies funktioniert, aber sie geben keine Details.
Wird diese Verbindungseinstellung haben Auswirkungen auf mein Problem?
Warum sprechen Sie über Ihren Router, wenn zwei Telefone beide mobile kommunizieren? Bitte erläutern Sie Ihr Setup besser. Alles ist ziemlich verwirrend. – greenapps
Sie haben also ein Telefon, das eine WLAN-Verbindung mit Ihrem Router hat. Auf diesem Telefon läuft eine Server-App. Ein zweites Telefon verwendet eine mobile Verbindung. Auf letzterer eine Client-App, die versucht, eine Verbindung zur Internet-IP des Routers herzustellen. Der Router leitet diese Anfrage dann an das Server-Telefon weiter. In der Tat sollte dies möglich sein. – greenapps
Bei der Recherche habe ich festgestellt, dass ein Telefon keine Socket-Verbindung ohne NATed Router erhalten kann. – Mazolo