Quiero desarrollar una aplicación de chat para chatear entre dos o más dispositivos android usando la red wifi.La aplicación debe ser capaz de enviar o recibir cadenas de cada uno de los otros. Tengo una experiencia de uso de Bluetooth de la red entre el pc y android. Puede darme alguna sugerencia o dirección correcta. Gracias de antemano.

Sugerencia: hacer una búsqueda en la web y en la búsqueda de preguntas existentes, como parece que alguien la publicación de este uno de los aproximadamente una vez al día.

OriginalEl autor Mamun Sardar | 2012-05-08

3 Comentarios

  1. 2

    Si usted está pensando acerca de la conexión de los dispositivos que se bajo la misma red WiFi AP/router y , sin necesidad de configurar ningún servidor, entonces le sugiero que considerar el uso de UDP multicast que ha estado disponible desde la API de nivel 1:

    http://developer.android.com/reference/java/net/MulticastSocket.html

    UDP no garantiza la entrega de datos (puede ser perdido), así que me gustaría utilizar UDP multicast para el descubrimiento de dispositivos, y abrir una conexión TCP para los datos que requiere la entrega garantizada. Puerto de escucha TCP puede ser objeto de publicidad a través de UDP multicast para que todo el mundo puede conectarse unos con otros a través de TCP. (Puede ser la 3ª parte de la herramienta que hace esto baja el nivel de las cosas para usted.)

    creo que tenemos este @enobufs… podrías compartir un simple tutorías adicionales aparte de la developer.android.com?

    OriginalEl autor enobufs

  2. 0

    tal vez XMPP va a ayudar, google talk utiliza el mismo protocolo.

    Extensible Messaging and presence Protocol (XMPP) es un abierto
    tecnología para la comunicación en tiempo real, con la que se alimenta de una amplia gama de
    aplicaciones, incluyendo mensajería instantánea, presencia, multi-chat de grupo,
    llamadas de voz y video, colaboración, ligero middleware, contenido
    la sindicación y generalizada de enrutamiento de datos XML.

    cosas que usted necesita hacer:

    1. usted necesita un equipo servidor para ejecutar servidor XMPP, hay un montón de implementaciones de código abierto.

    2. usted necesita un XMPP cliente ejecutando en su dispositivo android, también hay un montón de implementaciones de código abierto que se ejecutan en plataforma android.

    él no quiere un servidor entre medio de los dispositivos @pengdu

    OriginalEl autor pengdu

Dejar respuesta

Please enter your comment!
Please enter your name here