Hay muchas publicaciones en SO relacionadas con la configuración de AP (Hotspot) en el móvil Android. Sin embargo, en todos estos casos, el AP es un conducto para el mundo exterior de Internet. En mi caso, solo quiero que una aplicación de servidor se ejecute en una configuración móvil como AP. Y permita que todos los móviles Android para clientes se conecten a él, envíe sus datos y desconéctelos si lo desean. No se supone conexión a Internet (es decir, no gprs/3g, etc.).Punto de acceso Wi-Fi Android - sin internet
Mis observaciones: Si configuro un wifi AP (a través de configuraciones -> tethering y puntos de acceso portátiles) cuando también está conectado a GPRS, entonces otro teléfono Android puede conectarse exitosamente a este AP y enviar los datos a la aplicación. Sin embargo, si desactivo el GPRS, aunque el cliente demuestre que está conectado al AP, parece que no puede enviar ningún dato. Parece que una conexión a Internet externa es una necesidad para que funcione el modo AP.
¿Es correcto este entendimiento? ¿O estoy configurando algo mal?
No, estoy usando la ip local. El AP tiene una IP de 192.168.43.1 y el cliente obtiene una ip de 192.168.43.75 (por ejemplo). Básicamente, estoy tratando de descubrir cómo conseguir que dos dispositivos con Android se comuniquen entre ellos sin rootearlos. –
0 abajo vote comunicación de dos dispositivos Android es posible con enchufes, usted está diciendo que si el cliente escucha en un puerto específico y el servidor abre y se conecta a la por ejemplo 192.168.43.75 y el puerto que el cliente está escuchando , por ejemplo 1111 y tratar de enviar una muestra de datos si el GPRS se deshabilita, ¿no se enviarán los datos? – vahidlazio
¿usa algún firewall en su teléfono? deshabilítelos y vuelva a intentarlo, y ¿qué versión de Android usa? – vahidlazio