Android:访问已配对的连接

时间:2010-05-26 09:21:22

标签: android bluetooth

我有一个关于访问现有配对蓝牙连接的问题......

远程服务如何检测已配对的连接并等待文件传输?

在有关stackoverflow,教程,电子书或谷歌的所有评论中,总是展示如何使用套接字等创建连接,但没有关于访问现有连接的信息。< / p>

有可能吗?如果是的话,你能告诉/告诉我怎么样? 目前我不知道如何开始使用它。

如果有人可以帮助我开始,那会很棒。)

1 个答案:

答案 0 :(得分:2)

配对只意味着两台设备已经相互认证。它并不意味着打开套接字连接。

配对后,连接:一方创建一个服务器套接字,另一方可以通过客户端套接字连接到它。

我认为混淆来自于两个概念的混合:“已经配对”和“已经连接”。配对只是意味着它们已经过身份验证。没有首次配对,设备无法连接,但配对不会连接设备。

要让应用程序等待文件传输,它将会是这样的:

  • 使设备A可配对。
  • 从设备B搜索附近的设备,当您找到A时,与之配对(这是您输入必须在两台设备上匹配的密码PIN码的地方)
  • 现在设备已配对,请在设备A或B上启动文件服务器(然后创建服务器套接字并等待传入​​连接)
  • 然后从其他设备启动与文件服务器的连接。
  • 打开套接字后,数据就可以流动了。