Ci sono molti post su SO relativi all'impostazione di AP (Hotspot) su Android Mobile. Tuttavia, in tutti questi casi, l'AP è un canale verso il mondo di Internet esterno. Nel mio caso, voglio solo un'applicazione server in esecuzione su un'impostazione mobile come un AP. E lascia che tutti i client mobili Android si connettano ad esso, inviano i loro dati e si disconnettono, se lo desiderano. Non viene assunta alcuna connessione Internet (ad esempio, non gprs/3g ecc.).Hotspot Wi-Fi AP Android - senza internet
Le mie osservazioni: Se imposto un AP WiFi (tramite impostazioni -> tethering e hotspot portatili) quando è collegato anche a GPRS, un altro telefono Android può connettersi correttamente a questo AP e inviare i dati all'applicazione. Tuttavia, se disattivo il GPRS, anche se il client mostra che è connesso all'AP, non sembra che possa inviare alcun dato. Sembra che una connessione Internet esterna sia necessaria per il funzionamento della modalità AP.
Questa comprensione è corretta? O sto impostando qualcosa di sbagliato?
No, sto usando l'ip locale. L'AP ha un IP di 192.168.43.1 e il client ottiene un IP 192.168.43.75 (per esempio). Fondamentalmente sto solo cercando di capire come ottenere due dispositivi Android per comunicare tra loro senza fare il tifo. –
0 verso il basso voto \t comunicare due dispositivi Android è possibile con i socket, lei sta dicendo che se il cliente ascolto sulla porta specifica e il server aperto e connettersi al ad esempio 192.168.43.75 e la porta che il cliente sta ascoltando , ad esempio 1111 e prova a inviare un campione di dati se il GPRS è disabilitato, i dati non verranno inviati ?! – vahidlazio
usi qualche firewall sul tuo telefono? disabilitarli e riprovare, e quale versione di Android usi? – vahidlazio