当前位置: 首页 > 知识库问答 >
问题:

再次:读取失败,套接字可能已关闭或超时

华英睿
2023-03-14

我想把我的Android设备(Android4.2.2)与BluetothAdapter创建的另一个Android设备配对。startDiscovery()。我在运行BluetoothDevice时发现了什么。connect()请求配对开始。但我在运行connect()时遇到了问题

  read failed, socket might closed or timeout, read ret: -1

我在中尝试了impliment fallback和gatclass方法

IOException:读取失败,套接字可能关闭-Android 4.3上的蓝牙

还可以根据

Bluetooth Connection failed“java.io.io异常:读取失败,套接字可能已关闭或超时,读取ret:-1”

静态UUID“00001101-0000-1000-8000-00805F9B34FB”

但这些都不适合我

我的代码很庞大,但blow代码很相似(和相同的问题)

Android想向其他设备发送蓝牙配对请求,任何人都能帮助PLZ吗?

共有1个答案

穆锋
2023-03-14

我在另一个问题中找到了答案!。此链接:

Android通过编程配对后自动连接蓝牙设备

在问题中描述如何连接(它的答案完成它)

注:测试前,确保设备未配对

 类似资料:
  • 我在Android蓝牙API中连接客户端套接字时遇到问题。我已经读过这些帖子了:这篇,这篇,这篇,还有这篇。根据这些帖子,我编写了如下代码,但仍然不起作用: 下面是包含套接字上返回的错误的日志。connect(): 问题似乎出现在Android4.3之后,因为我在Android7.1和8.1上使用的套接字的端口值。有人知道如何在Android上使用蓝牙吗?

  • 因此,我正在尝试将一个Android应用程序连接到raspberry Pi,设备配对并受信任,我收到一个与此处发现的错误相同的错误:IOException:读取失败,套接字可能已关闭-Android 4.3上的蓝牙 然而,这个解决方案看起来非常混乱,我甚至不知道如何将其与我当前的代码集成。以下是我目前的代码: 这是我得到的堆栈跟踪: 奇怪的是,我的Raspberry Pi在BluetoothCtl

  • 代码仅在第一次正常工作,如果我试图再次连接它,它会抛出此异常: 读取失败,套接字可能已关闭或超时,读取重试:-1 这是我连接蓝牙打印机的功能:

  • 我正在为客户机发送对象到服务器,在服务器端修改该对象,并将其重新发送到客户机。将对象从客户机发送到服务器很好,它工作正常,但当我将对象发送回来时,它给出了异常,Socket关闭。这里是代码。IntString和ParentObj是我要发送对象的类。 服务器类 用于发送和接收对象的Send_recv类。

  • 这是来自.properties得my DB配置: 这是config.xml: 实际上,我可以很容易地访问我们的本地web应用程序,并且可以在日志中看到到DB的连接跟踪,但对于批处理来说,情况并非如此。 在我有了这个之后: 有人帮忙吗?