我正在制作一个 Android 应用程序,其中一个服务器必须与多个客户端共享数据,一个客户端访问来自多个服务器的数据。问题是客户端可以使用 connect() 连接到多个服务器,但服务器一次不会接受多个连接。我已经阅读了developers.android上的蓝牙页面并从那里获取了以下内容
与 TCP/IP 不同,RFCOMM 一次只允许每个通道连接一个客户端,因此在大多数情况下,在接受连接的套接字后立即在 BluetoothServerSocket 上调用 close() 是有意义的。
那么有没有办法在 BluetoothServerSocket 上接受多个客户端或从服务器端建立多个 RFCOMM 或解决这个问题。