Tengo dos dispositivos Android. Uno está actuando como servidor y el otro como cliente. El cliente se conecta al servidor y solicita un archivo: esto se realiza en un hilo en el cliente y un hilo en el servidor para que ambos puedan continuar haciendo lo que quieran.¿Puedes establecer conexiones Bluetooth múltiples entre los mismos dos dispositivos en Android?
El cliente intenta volver a conectarse al servidor para solicitar otro archivo. En este momento estoy recibiendo un java.io.IOException: Device or resource busy
cuando intento conectarme (socket.connect()
). ¿Es porque Bluetooth (en Android) solo permite un canal entre dos dispositivos? (Si fuera otro dispositivo, funcionaría, pero si es el mismo no?) Tenga en cuenta que ambos intentos se realizan con el mismo nombre de servicio y UUID.
Incluso si el error es específico de mi código, me gustaría saber si este es el caso o no.
Sistema: android 2.2.1 se comunica con la biblioteca Bluecove bluetooth.
amablemente proporcionar fuentes – CuriousSid
Entonces, ¿puede explicar, por ejemplo, cómo puede una computadora portátil conectarse a través de Bluetooth a un teclado, un mouse y un auricular al mismo tiempo? – Nanoc