bluetooth PC 测试开发
小弟最近在开发一个PC 和周边蓝牙设备沟通的测试程序。这里遇到了个问题,不知道哪位大侠能帮忙解惑:
在做socket connect 时,在sa赋值方面有点问题。btAddr 是:
SOCKADDR_BTH sa;
sa.btAddr = b; 这个值是直接用了WSALookupServiceNext 获得的周边蓝牙设备的BTH_ADDR,还是要转换?
sa.serviceClassId =ServerGuid; // 这个值是怎么来的,有人说是与定义的,有人说是服务器那边的,有人说是固定的。
connect (m_socketClient, (SOCKADDR *)&sa, sizeof(sa)) == SOCKET_ERROR;
不知道哪位大侠帮忙解惑哦。