VS2005的环境下用winsock开发蓝牙,socket()失败,求教
刚开始学习socket编程,希望大侠们帮帮忙,谢谢.
我的程序server端在winxp sp2上运行总是不能创建socket,
错误是10047:使用的地址与被请求的协议不兼容
代码如下:
#include <winsock2.h>
#include <ws2bth.h>
......
......
int iRes = 0;
WSADATA wsd;
if(0 != WSAStartup(MAKEWORD(2,2),&wsd))
{
iRes = WSAGetLastError();
MessageBox(L"Initial failed");
}
SOCKET server_socket = socket(AF_BT, SOCK_STREAM, BTHPROTO_RFCOMM);
if(server_socket == INVALID_SOCKET)
{
iRes = WSAGetLastError();
MessageBox(L"Create Socket Error ");
}
......
......