Chat wifi entre dos o más dispositivos Android
Quiero desarrollar una aplicación de chat para chatear entre dos o más dispositivos de Android con wifi network.The aplicación debe ser capaz de enviar o recibir cadenas de unos a otros. Tengo una experiencia de usar la red de Bluetooth entre la PC y el androide. ¿Puede cualquier darme cualquier sugerencia o dirección correcta. Gracias por adelantado.
- Conéctese a una red wifi protegida con contraseña usando el shell de adb
- ¿Cómo puedo ordenar la lista de getScanResults () basada en la intensidad de la señal en orden ascendente?
- Espere hasta que se complete la tarea
- Crear configuración de punto de acceso Wifi en android
- Retraso / retraso enorme de UDP con Android
- Averigüe si una dirección / puerto ya está enlazado bajo Android
- Acceso a la red cuando el teléfono Android está dormido
- Obtener SSID cuando WIFI está conectado
- Android WIFI Cómo detectar cuándo está disponible una conexión WIFI específica
- ¿Cómo conectar wifi android a adhoc wifi?
- ¿Por qué la pila SIP nativa incluida en Android 2.3 no funciona sobre 3g?
- Cómo deshabilitar la conexión automática WIFI en Android
- ¿Puedo cambiar el propietario del grupo en un grupo persistente en Wi-Fi Direct?
Usted puede poder chatear entre dos dispositivos androides en la Android Version 4.0
. Hay una API llamada ' Wifi P2P
'. Más información se puede tener de aquí:
http://developer.android.com/reference/android/net/wifi/p2p/package-summary.html
Si está pensando en conectar dispositivos que están bajo el mismo AP / enrutador WiFi y sin configurar ningún servidor , entonces le sugeriría que considere usar UDP multicast que ha estado disponible desde el nivel 1 de la API:
http://developer.android.com/reference/java/net/MulticastSocket.html
UDP no garantiza la entrega de datos (podría perderse), por lo que utilizaría la multidifusión UDP para el descubrimiento de dispositivos y abriría una conexión TCP para datos que requieren entrega garantizada. Puerto de escucha de TCP se puede anunciar a través de UDP multicast para que todos puedan conectarse entre sí a través de TCP. (Puede haber una herramienta de terceros que haga estas cosas de bajo nivel para ti.)
Tal vez XMPP ayudará, Google Talk utiliza el mismo protocolo.
El XMPP es una tecnología abierta para la comunicación en tiempo real, que potencia una amplia gama de aplicaciones, incluyendo mensajería instantánea, presencia, conversación multipartita, llamadas de voz y video, colaboración, middleware ligero, sindicación de contenido, Y enrutamiento generalizado de datos XML.
Cosas que usted necesita hacer:
1. usted necesita un ordenador servidor para ejecutar el servidor XMPP , hay un montón de implementaciones de código abierto .
2. usted necesita un cliente XMPP que se ejecuta en su dispositivo android, también hay un montón de implementaciones de código abierto que se ejecutan en la plataforma android .
- Invitar amigos de Facebook a mi aplicación
- ¿Cómo puede obtener google map v2 api clave para el trabajo en equipo