当前位置:编程学习 > wap >>

关于建立蓝牙C/S通信

最近在做一个关于蓝牙的项目,通过蓝牙进行聊天,传输文件。
我们都知道蓝牙传递数据类似Socket,需要一方先开放一个BluetoothServerSocket作为Server,然后Client这边才能进行连接。双方安装的程序是相同的,都要能够作为Client或者Server
现在的问题是,Client这边搜索可见设备,然后连接开始通信。
那作为Server的那边,如何得到这个连接请求的信号,然后开放为服务端呢?
我的想法是,在将自己设置为可见的时候,开放为Server供Client连接,如果在开放可见时间段内没有Client连接,就关闭Server,直到下一次设置为可见的时候再开放为Server.
大家有没有别的思路?
有没有这种可能,就是一方在开放为Server的时候还可以作为Client连接到另一个Server?
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,