我正在开发一个Windows应用程序,当启动时启动与设备的BT / SPP(RFCOMM)连接,然后不断接收和发送数据。
到目前为止,我已经能够检测到设备并使用socket()和connect()来启动连接,并且我能够使用send()发送数据。但是我无法接收任何数据。
当我连接时,我使用SerialPortServiceClass_UUID GUID和port = 0。
在我尝试过的所有方法中,我认为应该最有意义的方法是使用recv()和用于打开连接的相同套接字。或者我尝试安装服务等,没有任何效果。
我用Google搜索的所有示例都只有单向通信,所以我现在想知道双向通信是否应该有效还是我错过了什么?
感谢您的帮助!!!