小编use*_*358的帖子

每次可以创建多个RFCOMM频道吗?

题:

每次可以创建多个RFCOMM频道吗?

测试方法:

创建从手机(三星GALAXY S)到PC中两个终端的连接.PC有两个不同的蓝牙设备(内置和USB加密狗),并使用不同的COM端口,比如COM1和COM2.

脚步:

  1. 使用SPP分别测试从PC到手机中不同蓝牙设备的每个连接.---->好的,手机可以使用每个蓝牙设备读取PC在终端中发送的内容.这意味着PC,蓝牙设备1(BD1),蓝牙设备2(BD2)通过SPP正常工作.现在,我将同时测试两个连接.

  2. 建立一个连接,比如手机 - > BD1.--->好的.手机可以使用此连接从PC中的终端1读取数据.

    2.1建立另一个连接(手机 - > BD2).--->好的.没有例外,并且链接已成功建立.

问题:

一旦建立了第二个连接,我在终端1中键入的内容将被转发并通过第二个连接接收.另一方面,在终端2中键入的连接2中不会接收数据.

讨论 我在这里粘贴我的错误报告.如果我是对的,蓝色字体部分是建立第一个连接的过程,蓝色字体下的黑色字体是建立第二个连接的过程.

我怀疑"可以建立多个RFCOMM"的原因在于错误报告,我把它作为粗体字体.我们可以看到他们都使用" rc chan 1 ",这是否意味着他们使用相同的RFCOMM?

任何推荐或建议都非常欢迎!

android bluetooth rfcomm

5
推荐指数
1
解决办法
1736
查看次数

标签 统计

android ×1

bluetooth ×1

rfcomm ×1