成功解决getaddrinfo:请求的名称有效,但是找不到请求的类型的数据。(11004

743 篇文章 210 订阅
本文介绍了如何解决getaddrinfo函数返回11004错误的问题,分析了错误原因,包括目标主机的NetBIOS协议状态和URL中的域名使用。提供了getaddrinfo函数的简介、参数说明以及解决方法,包括检查协议、替换URL中的域名为IP地址、确保SVN服务器正常运行等参考建议。
摘要由CSDN通过智能技术生成

成功解决getaddrinfo:请求的名称有效,但是找不到请求的类型的数据。(11004

 

 

目录

解决问题

getaddrinfo简介

解决方法

其他参考建议01

其他参考建议02


 

 

解决问题

getaddrinfo:请求的名称有效,但是找不到请求的类型的数据。(11004

// TODO: 在此添加控件通知处理程序代码
 WSADATA wsd;
 WORD dwVersion = MAKEWORD(2,0);
 struct in_addr addr;

 WSAStartup(dwVersion,&wsd);
 TCHAR *szAddr="192.168.2.3";
 hostent* Host; 
  
 addr.s_addr = inet_addr(szAddr);

 Host = gethostbyaddr((CHAR*)&addr,4,AF_INET);
 if(Host)
 { 
  m_list.AddString(Host->h_name);

 }
 CString tmp;
 tmp.Format("error:%d",WSAGetLastError());
 m_list.AddString(tmp);
 WSACleanup();

 

getaddrinfo简介

   

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个处女座的程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值