Echtzeit-P2P-Kommunikation zwischen mobilen Geräten

Baue ich noch ein mobiles Gerät, das zum senden von Echtzeit-Informationen an andere Geräte. Ich habe als XMPP-aber ich habe keinen server, so dass die Kommunikation muss nur zwischen den Geräten.

Gibt es eine Möglichkeit, die Kommunikation über XMPP zwischen mobilen Geräten, ohne dass ein server (Oder mit der mobile-Geräte als Server)?

Sockets ist eine gute Idee ? D. H. Mit einem ServerSocket und ClientSocket und kommunizieren auf diese Weise.

Gibt es einen INTELLIGENTEREN Weg? Ich habe von jWebSocket, aber ich nicht wirklich weiß, wie es funktioniert oder ob es lohnt.

BEARBEITEN

Der Ablauf ist wie folgt:

  1. Ich bin mit Analysieren als server - /backend - http://parse.com
  2. Wenn der Benutzer die app, eine Benutzer-Liste wird abgerufen, aus der parse-server
  3. Der Benutzer dann hat (hätte) die ip des anderen clients und dann versuchen, mit Ihnen zu kommunizieren.

Probleme
1. Parse unterstützt kein XMPP-server oder eine andere Art von Servern

Im Allgemeinen, Steckdosen sind die Antwort... aber nicht die ganze Antwort. Die ganze Geschichte ist ziemlich lang. Und für peer-discovery, werden Sie wahrscheinlich benötigen einen server sowieso. P2P-discovery-a-la-Zeroconf funktioniert nur über WiFi.
Ok, so peer discovery ist nicht notwendig. Gibt es eigentlich ein server ist ein sehr einfacher, die Protokolle in den Benutzer und gibt ihm die peer-Adressen, ids, etc. aber was ich sagen will ist, ich kann nicht host ein XMPP-Server.
Apply die Gummi-Ente-Prinzip: erklären Sie die Ente wie werden mobile Geräte, die sind nicht auf dem gleichen WiFi-Netzwerk finden sich über den anderen.
Ok, so maby habe ich nicht klar: ich passe meine Frage also Sie wird es klarer.

InformationsquelleAutor fernandohur | 2012-08-21

Schreibe einen Kommentar