2 Telefone miteinder direkt verbinden ?

M

mentismora

Neues Mitglied
0
Hallo,

ich entwickel gerade an einer App für Freunde die sich dann untereinander direkt verbinden können anstatt einen zwischenserver zu nutzen und dann sich bilder austauschen können etc.

Grundlegend habe ich alle Sachen fertig. Aber ich weiß nicht ob ich vielleicht was anvisiert habe was nicht möglich ist. Daher ich keine Informationen finde und ich hoffe das ihr nun eine Lösung wisst oder eine Idee habt.

Ist es grundlegend möglich 2 Handys direkt zu verbinden indem die User nur die Nummer eingeben ? Oder muss ich einen Server als Umweg nehmen leider ?

Ich würde mich freuen wenn ihr mir Beispiele nennt damit ich auch gleich weiß wie ihr denkt das ich ansetzen muss oder soll.

Liebe Grüße
 
Wenn die Telefone sich in Reichweite befinden könntest du es zB mit WiFi Direct lösen
Wi-Fi Peer-to-Peer | Android Developers

Sonst Datenaustausch über eine größere Entfernung quasi wie ein Anruf zu einer Rufnummer ist meiner Meinung nach nicht Möglich
 
Über Bluetooth ginge es auch.. Ist zwar wieder etwas unbekannter geworden aber ziemlich schnell ;)
 
Was du natürlich basteln könntest wäre grob folgendes:
Du gibst auf einem Telefon (A) die nummer des anderen ein, dadurch wird eine SMS gesendet, die SMS enthält die IP von Telefon A.
Telefon B kann nun hingehen und sich direkt per Socket zu Telefon A verbinden.

Aber: das funktioniert nur wenn die Telefone auch eine öffentliche IP haben.
Wenn beide in einem Wlan sind ist das meistens nicht der Fall und Telefon A müsste die meist vorhande Firewall so konfigurieren, dass die Verbindung durchkommt.
Desweiteren klappt das in einigen (vielen?) Mobilfunknetzen nicht, da man dort auch keine öffentliche IP bekommt.

Ich halte das deshalb auch für nicht praktikabel es würde eigentlich nur bei Telefonen im gleichen Wlan gut funktionieren.
Wobei du dann auch einfach MMS verschicken kannst, wobei die um einiges teurer sind als SMS ^^

Wenn irgendwann mal alles auf IPv6 läuft könnte das eher funktionieren.
 
Die App SuperBeam kann eigentlich genau das was du vor hast.
Verbindung kann via QR code, normalen code oder NFC aufgebaut werden. (Wifi direct)

SuperBeam - Playstore
 

Ähnliche Themen

G
Antworten
8
Aufrufe
1.204
gnome2012
G
R
  • RalfKahl
Antworten
4
Aufrufe
194
RalfKahl
R
F
Antworten
3
Aufrufe
764
Feuerstern
F
Zurück
Oben Unten