Pregunta

Desde el sitio web http://www.mobilepythonbook.org/ me encontré con el siguiente ejemplo de bluetooth tomas: BT charla ejemplo

Aquí en chat_server función () el método de enlace acepta una tupla con dos elementos. El primero de ellos se ha utilizado como una cadena nula. Lo que significa?

¿Qué nodo actuará como maestro en el Bluetooth, el que empieza chat_client o el que comienza chat_server? Siento que debería ser el nodo que ejecuta chat_client. Andhence Bluetooth esclavo serán los otros nodos.

¿Fue útil?

Solución 2

He encontrado la respuesta del dispositivo que comienza a escuchar las conexiones entrantes es esclavo y el que descubre y solicitudes de conexión es el maestro.

Lo sentimos michelpeterson su respuesta es totalmente equivocado.

Otros consejos

Para obtener las direcciones IPv4, se aceptan dos formas especiales en lugar de una dirección de host: la cadena vacía representa INADDR_ANY, y la cadena '' representa INADDR_BROADCAST - http://docs.python.org/library/socket.html

Allí encontrará información más que suficiente. Básicamente lo INADDR_ANY significa que se unirá a cualquier dirección que el anfitrión tiene.

El servidor es el maestro sería Bluetooth y los clientes del esclavo, esto es porque el maestro tiene de existir antes de que el cliente puede ser generado. Como dispositivo se pueda detectar el servidor es el que determina cómo se configura el canal.

Espero que esto aclare las cosas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top