Tôi có hai thiết bị Android. Một là hành động như một máy chủ và một là một khách hàng. Máy khách kết nối với máy chủ và yêu cầu một tệp - điều này được thực hiện trong một luồng trên máy khách và một luồng trên máy chủ để cả hai có thể tiếp tục làm những gì họ muốn.Bạn có thể thiết lập nhiều kết nối Bluetooth giữa hai thiết bị giống nhau trong Android không?
Máy khách sau đó sẽ cố gắng kết nối lại với máy chủ để yêu cầu một tệp khác. Ngay bây giờ tôi đang nhận được java.io.IOException: Device or resource busy
khi cố gắng kết nối (socket.connect()
). Có phải vì Bluetooth (trên Android) chỉ cho phép một kênh giữa hai thiết bị? (Nếu nó là một thiết bị khác nó sẽ làm việc nhưng nếu nó là như nhau nó không?) Lưu ý rằng cả hai nỗ lực được thực hiện với cùng một tên dịch vụ và UUID.
Thậm chí nếu lỗi cụ thể đối với mã của tôi, tôi muốn biết đây có phải là trường hợp hay không.
Hệ thống: android 2.2.1 liên lạc với thư viện bluetooth bluecove.
vui lòng cung cấp nguồn – CuriousSid
Sau đó, bạn có thể giải thích, ví dụ, làm thế nào có thể một máy tính xách tay kết nối qua bluetooth để một bàn phím chuột và tai nghe cùng một lúc? – Nanoc