2 votos

¿Cómo hacer una transmisión UDP sin conexión usando Wi-Fi?

Espero poder emitir paquetes UDP usando la antena Wi-Fi a todos los demás que estén en el rango. Me gustaría hacer esto sin tener que establecer una conexión. ¿Es esto posible?

Soy capaz de establecer una conexión P2P Wi-Fi y luego enviar un mensaje multidifusión, pero eso no es exactamente lo que quiero.

2voto

CWL Puntos 47

Sí, es posible, pero debes aprender IEE802.11 Datagrama muy bien. Hay dos maneras, la primera proporciona un intercambio de datos de dos vías, la segunda sólo transmite a los receptores:

  1. usar el marco de la baliza y el marco de solicitud/respuesta de la sonda para enviar datos de AP a los clientes sin conexión
  2. utilizar el campo de longitud en el cuadro de datos para emitir solamente. Debería desarrollar un protocolo de comunicación con la longitud codificada. El receptor debería:
    • entrar en Modelo promisorio
    • cambiar los canales
    • Proporcionar una interrupción del temporizador de 100ms por lo menos.

1voto

Andy Brudtkuhl Puntos 1714

No, así no es como funciona el Wi-Fi. Tienes que unirte a la misma red Wi-Fi primero antes de enviar cualquier tipo de datagramas IP.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X