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_hotspot2. 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.
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:
>Tags und Links android sockets personal-hotspot