社区
通信技术
帖子详情
gethostbyname简单问题!
smartlife
2003-12-12 03:55:11
host = gethostbyname();
将host.h_addr_list[0]中的ip地址(网络序)转换成 a.b.c.d 这样的字符串!
...全文
27
5
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
5 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wltsui
2003-12-16
HOSTENT *host;
host = gethostbyname(szName);
printf( "The Computer name is: %s, and ip is: %s\n", szName,
inet_ntoa(*(IN_ADDR *)host->h_addr_list[0] ) );
打赏
举报
回复
赞
smartlife
2003-12-16
up
打赏
举报
回复
赞
someone
2003-12-12
在有些机器上定义了多个IP
可用如下代码将多个IP都取出来:
int i;
HOSTENT *host;
host = gethostbyname(szhn);
if (host != NULL)
{
CString strIP;
char FAR *ip;
for (i = 0; ; i++)
{
ip = host->h_addr_list[i];
strIP.Format("%d.%d.%d.%d",
*(unsigned char*)ip,
*(unsigned char*)(ip+1),
*(unsigned char*)(ip+2),
*(unsigned char*)(ip+3));
m_lstIP.AddString(strIP);
if (i == 0)
//lstrcpy(m_szIp, strIP.GetBuffer(strIP.GetLength()));
lstrcpy(m_szIp, strIP);
if (ip+4 >= host->h_name)
break;
}
}
打赏
举报
回复
赞
someone
2003-12-12
HOSTENT *host;
host = gethostbyname(szhn);
if (host != NULL)
{
CString strIP;
char FAR *ip;
ip = host->h_addr_list[0];
strIP.Format("%d.%d.%d.%d",
*(unsigned char*)ip,
*(unsigned char*)(ip+1),
*(unsigned char*)(ip+2),
*(unsigned char*)(ip+3));
lstrcpy(p->szHostIP, strIP);
}
打赏
举报
回复
赞
smartlife
2003-12-12
up
打赏
举报
回复
赞
相关推荐
gethostbyname
用法
gethostbyname
的用法,查询域名的IP,很
简单
,免费下载
java
gethostbyname
_
gethostbyname
一个调用
gethostbyname
并显示返回的信息的
简单
例子。 #include 2 #include 3 #include 4 5 6 int main(int argc,char **argv)7{8 char *ptr,**pptr;9 charstr[INET_ADDRSTRLEN];10 struct hostent *hptr;11 12 ...
gethostbyname
linux,
gethostbyname
()
使用
gethostbyname
函数获取 hostent 域名结构体。最
简单
的情况,这里面不包括出错处理,异常等的处理:#include#include#include#includeintmain(intargc,char**argv){structhostent*host;printf("%d\n",argc);char*...
c语言
gethostbyname
,
gethostbyname
替代getaddrinfo | C/C++程序员之家
项目需要从域名解析地址,但是编译的时候提示
gethostbyname
error,百度了一下,这才发现,原来用了N年的
gethostbyname
已经是obsolete 的函数了,都标记成DEPRECATED 了,无论是windows 下还是linux 下都建议使用get...
c语言
gethostbyname
,C/C++知识点之
gethostbyname
超时,与遇到的一些坑
本文主要向大家介绍了C/C++知识点之
gethostbyname
超时,与遇到的一些坑,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助。现网有些DNS服务器质量不好,经常不返回,导致服务器在做DNS请求时经常被卡...
发帖
通信技术
加入
微信扫一扫
点击复制链接
分享社区
下载分享明细
4253
社区成员
2.8w+
社区内容
通信技术相关讨论
社区管理员
申请成为版主
帖子事件
创建了帖子
2003-12-12 03:55
社区公告
暂无公告