Datenaustausch zwischen zwei Android-Geräten über Hotspot

9

Ich möchte Daten über Hotspot zwischen zwei Android-Geräten austauschen. Ich habe versucht, richtig zu verbinden.

1st. Ich habe einen tragbaren Hotspot erstellt:

    Netzwerk-SSID - my_hotspot
    Sicherheit - WPA PSK
    Passwort - Passwort

2. Ich versuche eine Verbindung herzustellen, wenn die Anwendung gestartet wird. Hier mein Code

%Vor%

Ich nehme an, es war erfolglos. Dann versuch ich Daten über Socket zu senden. Ich habe von JavaCodeGeeks gelernt. Ich habe SERVER_IP 192.168.49.1, SERVER_PORT: 8888 konfiguriert.

Wie kommuniziert man richtig zwischen zwei Android-Geräten mit Hotspot?

Vielen Dank im Voraus.

    
Khwarezm Shah 21.02.2014, 05:39
quelle

1 Antwort

2

Warum verwenden Sie nicht Wi-Fi Direct? Es ist ein P2P-Protokoll. Sie können Daten zwischen zwei Android-Geräten ohne Hotspot teilen. Es verwendet das Paket android.net.wifi.p2p.

  

Wi-Fi-Peer-to-Peer (P2P) ermöglicht die direkte Verbindung von Android 4.0-Geräten (API 14) oder höher mit der entsprechenden Hardware über Wi-Fi ohne einen dazwischenliegenden Zugriffspunkt (Wi-Fi P2P von Android) Framework entspricht dem Wi-Fi Direct ™ Zertifizierungsprogramm der Wi-Fi Alliance. Mithilfe dieser APIs können Sie andere Geräte erkennen und eine Verbindung zu ihnen herstellen, wenn jedes Gerät Wi-Fi P2P unterstützt, und dann über eine schnelle Verbindung über Entfernungen hinweg viel länger als über eine Bluetooth-Verbindung kommunizieren. Dies ist nützlich für Anwendungen, die Daten zwischen Benutzern teilen, z. B. ein Multiplayer-Spiel oder eine Fotofreigabeanwendung.

Weitere Informationen zu dieser Technologie finden Sie auf der Android-Entwickler-Website. Hier sind einige nützliche Links:

Android Wi-Fi P2P

android.net.wifi.p2p-Paket

>

Erstellen der Anwendung

    
misterbaykal 26.02.2014 15:00
quelle