社区
通信技术
帖子详情
gethostbyname简单问题!
smartlife
2003-12-12 03:55:11
host = gethostbyname();
将host.h_addr_list[0]中的ip地址(网络序)转换成 a.b.c.d 这样的字符串!
...全文
85
5
打赏
收藏
gethostbyname简单问题!
host = gethostbyname(); 将host.h_addr_list[0]中的ip地址(网络序)转换成 a.b.c.d 这样的字符串!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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
get
host
byname
用法
在提供的压缩包文件中,可能包含了一些示例代码或工具,如`dns`和`quik`,它们可能是用于演示`get
host
byname
`用法的
简单
程序或脚本。通过学习这些示例,你可以更好地理解和掌握`get
host
byname
`的实际运用。 总之,`...
使用Get
Host
ByName
获取IP
以下是一个
简单
的示例,展示如何使用`Get
Host
ByName
`函数获取域名对应的IP地址。 ```cpp #include #include #include #include #include #pragma hdrstop #pragma comment(lib, "ws2_32.lib") // ... 其他...
php get
host
byname
获取域名ip地址函数详解
`get
host
byname
`函数就是用来解决这个
问题
的,它将易于记忆的域名转换为数字IP地址。 ### 函数语法 `get
host
byname
`函数的基本语法如下: ```php string get
host
byname
(string
host
name); ``` - `
host
name`: 这...
PB11.5获取IP地址及主机名
以下是一个
简单
的示例,展示如何在PB11.5中获取本地IP地址: ```pb // 创建Socket对象 Socket socketObj = Create Socket // 连接到本地回环地址(127.0.0.1),用于测试 If socketObj.Connect("127.0.0.1", 1234)...
MFC获取主机名,IP地址,MAC地址
以下是一个
简单
的例子: ```cpp #include #include void GetIPAddress() { WSADATA wsaData; if (WSAStartup(MAKEWORD(2, 2), &wsaData) != 0) { // 错误处理 }
host
ent*
host
; char ipStringBuffer[46];...
通信技术
4,387
社区成员
28,918
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章