VS2005的环境下用winsock开发蓝牙,socket()失败,求教

oldjoe 2009-06-25 05:07:27
刚开始学习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 ");
}

......
......
...全文
75 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
oldjoe 2009-06-25
  • 打赏
  • 举报
回复
怎么没有人帮忙解答啊,查了一天资料,也没有办法啊~~
oldjoe 2009-06-25
  • 打赏
  • 举报
回复
我已经装了sp2 的SDK,能够编译,出10047的错误该如何解决,希望高手帮忙解答~~

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧