gethostbyaddr函数返回为null 但是查看errno又成功,求助
系统环境说明:Vmware Workstation虚拟机上的CentOS 6.4系统
系统网络情况:
这个系统是不能连接到外网的,但在局域网中是可以ping通的(eth0)
程序代码:
ip:192.168.0.76 获取不到信息
ip: 127.0.0.1 是可以获取到信息的,这是为什么?求助................
[解决办法]
我猜127.0.0.1对应localhost是本机操作系统socket模块默认设置,无需域名解析。
192.168.0.76就不同了。
试试在hosts文件中加一行
192.168.0.76 mycomputer