Direkte Kommunikation ohne Port-Forwarding nur mit Vermittlungsserver möglich?

OP #4437757
Lesenswert?

Hi,

angenommen ich möchte einen Messenger-Dienst für Smartphones anbieten 
und angenommen, die beiden Smartphones befinden sich jeweils in einem 
WLAN hinter einem Router, der keine Ports forwarded. Selbst unter 
Kenntnis des jeweils anderen Smartphones kann das eine ja so keine 
direkte Verbindung zu dem anderen aufbauen.

Angenommen es gibt noch einen unabhängigen Vermittlungsserver, der 
Kenntnis von beiden Smartphones hat. Ist es möglich, dass Smartphone A 
über den Server zu Smartphone B eine Verbindung vermittelt bekommt, ohne 
dass im Folgenden die gesamte Kommunikation über den Server läuft? 
Genaugenommen so, dass die Smartphones im Folgenden ausschließlich 
direkt miteinander kommunizieren?

Afaik geht das nicht. Jedoch bin ich mir da absolut nicht sicher.

lg
#4437825
Lesenswert?

Paul H. schrieb:
> Genaugenommen so, dass die Smartphones im Folgenden ausschließlich
> direkt miteinander kommunizieren?
>
> Afaik geht das nicht. Jedoch bin ich mir da absolut nicht sicher.

Doch, das geht in der Regel schon.

Zwei Möglichkeiten:
1. Der Router unterstützt UPnP, damit könnten die Handys einen Port nach 
außen öffnen.
2. Du verwendest UDP hole punching. Das funktioniert meist besser als 
(1).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren