当前位置:
代码迷
>>
WinCE
>> 3G 环境上使用 gethostbyname 的有关问题
详细解决方案
3G 环境上使用 gethostbyname 的有关问题
热度:
172
发布时间:
2016-04-28 12:41:13.0
3G 环境下使用 gethostbyname 的问题
在 WinCE 环境下使用电信的 EVDO 模块做网络相关的东东,在使用 gethostbyname() 函数时,发现有时失败。
使用 WSAGetLastError() 获取得到的错误为: 10050。
我想知道出现这种情况需要如何处理,以便恢复网络正常。
------解决方案--------------------
网上查到:
10050 — WSAENETDOWN
网络断开。试图采取一项操作时,却发现网络连接中断。这可能是由于网络堆栈的错误,网络接口的故障,或者本地网络的问题造成的。
相关解决方案
3G 环境上使用 gethostbyname 的有关问题
gethostbyname()函数:通过域名获取IP地址
gethostbyname() -- 用域名或主机名获取IP地址
名字与地址转换 (gethostbyname、getservbyname、getaddrinfo、getnameinfo等)
gethostbyname 和 gethostbyname_r(可重入的)得到dns信息