亲自测试一下代码使用socket进行配对连接,连接成功后可以使用recv和send等接口进行接收发送数据
SOCKADDR_BTH sa;
WSADATA wsaData;
int channel = 1;
if ( 0 != WSAStartup(MAKEWORD(2,2), &wsaData) )
{
MessageBox(NULL,L"Failed to retrive socket version.",0,0);
return -1;
}
SOCKET m_socketClient = socket(AF_BTH, SOCK_STREAM, BTHPROTO_RFCOMM);
if ( m_socketClient==INVALID_SOCKET )
{
CString str = _T("");
str.Format(L"error of creatsocket is %d",GetLastError());
MessageBox(NULL,str,0,0);
return -1;
}
//密码配