CSocket::Connection()失败,gethostbyname()解析域名失败
我的开发环境是vs2012,新建了一个test项目,以下是源码
再跟踪调试发现是gethostname函数执行失败,域名无法解析。

连局域网内的域名都试过了,也是这样,不知道什么原因。
但是我从网上下载的一个实例程序却没有这种问题(如下图):

域名解析正常,郁闷,搞不明白。
请教,这究竟是什么原因?
[解决办法]
初始化套接字库跟MFC有什么关系吗? MFC的CSocket不是万能的,任何使用套接字的功能务必事先初始化好
mfc有个函数叫AfxSocketInit,你也可以调用这个