ITPub博客

首页 > IT基础架构 > 网络安全 > 得到计算机的主机名和IP地址 (转)

得到计算机的主机名和IP地址 (转)

原创 网络安全 作者:worldblog 时间:2007-12-04 14:51:39 0 删除 编辑
得到计算机的主机名和IP地址 (转)[@more@]得到计算机的主机名和IP地址     作者:
转自: 中华技术网

编译:刘峰

环境:Visual C++ 5 SP1/2 WINDOW NT4或windows 95.

需求:#include

链接库:Wsock32.lib

详细代码:


{
word wVersionRequested;
WSADATA wsaData;
char name[255];
CString ip;
PHOSTENT hostinfo;
wVersionRequested = MAKEWORD( 2, 0 );

if ( WSAStartup( wVersionRequested, &wsaData ) == 0 )
{

if( gethostname ( name, sizeof(name)) == 0)
{
if((hostinfo = gethostbyname(name)) != NULL)
{
ip = .NET_ntoa (*(struct in_addr *)*hostinfo->h_addr_list);
}
}

WSACleanup( );
}
}

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752043/viewspace-988383/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    6241
  • 访问量
    2405335