1.你说的是蓝牙设备配对么?安全上考虑,这个配对是必须的
2.你用的是什么手机啊,据说MTK平台的Android手机启动服务端蓝牙socket是有问题的,你可以用sdk带的Bluetoothchat demo试试。

解决方案 »

  1.   


    1、就是说蓝牙设备配对是不能避免,或者说不能跳过配对直接连接,对吧?
    2、我用的是我们公司自己研发的物流机设备,我就是在学习Bluetoothchat demo,只是demo中用的是三个线程来管理这些的,我想忽略线程,但是总是会出现一个问题,就是客户端发送数据给服务端,服务端能够接收数据,但是我想服务端在接收到数据时再次返回数据给客户端,这时候客户端是接收不到的请大牛指导
      

  2.   

    参考Bluetoothchat 就行了,两台设备的Bluetoothchat 连接发送数据,主动发起的那个是client,你研究一下那个流程,不会有啥问题的。
      

  3.   


    其实,这个流程我了解了,我现在有一点儿不明白,请大牛稍微指点一下:Client通过一个BluetoothSocket实例对象调用connect方法创建一个请求连接,请求Server,Server通过BluetoothServerSocket实例对象调用accept方法接收到这个请求,并返回一个BluetoothSocket对象returnSocket,在Demo中是将此returnSocket托付给了一个线程,在线程中进行输入输出流的读写操作。就是这个过程中A作为Client请求B,并首先发送了一条数据"这是A"给B,当B接收到这条数据后,需要返回一条数据给A,比如说"已收到A的来信",而这条数据A是怎么解析的?希望大牛指导