【文件属性】:
文件名称:VC gethostbyname获取主机名和IP地址.rar
文件大小:13KB
文件格式:RAR
更新时间:2022-07-30 06:02:24
VC 源码-网络编程
VC 获取主机名和IP地址,也就是根据主机名获得IP地址,使用了gethostbyname函数,然后再使用addr.Format格式化获取到IP地址。具体来看以下代码获取到IP地址:
// 获得主机ip地址
struct hostent * phost;
phost = gethostbyname(szhostname);//根据主机名获得IP地址
m_strName=szhostname;
int h_length=4;
for( int j = 0; j {
CString addr;
if( j > 0 )
str = ".";
addr.Format("%u", (unsigned int)((unsigned char*)phost->h_addr_list[0])[j]);
str = addr;
}
m_strIP=str;
【文件预览】:
codesc.net
----获取主机名和IP地址()
--------GetHostNameIP()