WSASocket出现10044错误,怎么解决?

halfboy 2010-04-26 08:34:11
wince5.0的内核,EVC4.0的编程环境。我导入的是ws2.lib的库。可是在我用WSASocket(AF_INET, SOCK_RAW, IPPROTO_RAW, NULL, 0, WSA_FLAG_OVERLAPPED)建立套接字的时候,出现了这个错误。查看了一下MSDN,错误是“The support for the specified socket type does not exist in this address family”。知道是SOCK_RAW产生的不支持的原因。可是,我的WSAStartup(0x202, &wsaData)是可以正常起来的了。怎么会出现这样的不支持呢?

有谁遇到过这样的问题吗?是怎么解决的?

另外,我一定要用到SOCK_RAW,因为要实现tracert命令
...全文
90 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
halfboy 2010-04-27
  • 打赏
  • 举报
回复
没人遇到过这样的问题吗?
在msdn上看到,好像要用WSCInstallProvider给以授权的样子,不是很理解。
http://msdn.microsoft.com/en-us/library/ms890618

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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