如何得到访问SERVER的机器名字

jason_sun22 2002-08-13 04:32:51
我用GetPeerName()只能得到IP地址,怎么能得到它的名字呢?

向网络邻居中看到的那样!
...全文
54 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jason_sun22 2002-08-14
  • 打赏
  • 举报
回复
非常感谢你的代码!!!

但是p返回的是0x000000 ,怎么回事?
kingzai 2002-08-13
  • 打赏
  • 举报
回复
//may be your code have some error,my code
DWORD dwIP;
HOSTENT *p = gethostbyaddr((const char*)&dwIP, 4, AF_INET);
if (p && p->h_name)
{
strcpy(buf,p->h_name);
}
jason_sun22 2002-08-13
  • 打赏
  • 举报
回复
我用了gethostbyaddr() 怎么不行呀!
kingzai 2002-08-13
  • 打赏
  • 举报
回复
gethostbyaddr
Some programs use the gethostbyaddr() call to resolve an IP address to a host name. The gethostbyaddr() call uses the following sequence:

1. Check local computer host name.

2. Check the HOSTS file for a matching address entry.

3. If a DNS server is configured, query it.

4. If no match is found, send a NetBIOS Adapter Status Request to the IP address being queried, and if it responds with a list of NetBIOS names registered for the adapter, parse it for the computer name.

lizmei001 2002-08-13
  • 打赏
  • 举报
回复
如kingzai说的,你可以从枚举的机子中得到自己想要的
jason_sun22 2002-08-13
  • 打赏
  • 举报
回复
kingzai()

不是域名,是机器名(计算机的名字--字符串)

我不想枚举局域网的计算机,我只想得到访问我的计算机的名子。

我用GetPeerName()只能得到IP地址。
kingzai 2002-08-13
  • 打赏
  • 举报
回复
通过IP得到域名GetHostbyAddr(必须先配置能反向解析的DNS)
不过我想你可能是想枚举局域网的主机。使用WNetOpenEnum,WNetEnumResource,由NETRESOURCE结构可得到...
guangde 2002-08-13
  • 打赏
  • 举报
回复
通过注册表试试看
那么通过这一个课程的介绍,首先我们就能够去了解到,Windows Server 2022 的系统当中,路由和远程访问服务,分别地为我们提供了路由和远程访问的功能,然后我们将详细地为大家去说明,路由和远程访问服务的应用场景、组件和特点,并且逐步地完成路由、NAT、RIP 路由组件的安装和配置,实现不同网络之间的通信能力,并且配置虚拟专用网、网络策略服务、以及 DirectAccess 服务,从而实现点对点的手动拔入,以及自动连接的远程访问,确保用户在任何的地方,只要能够接入到 Internet,就能够轻松地接入到公司的内部网络,访问公司网络资源,我们还将去配置远程访问服务的负载平衡,实现远程访问服务的高可用性第二章:介绍 Windows Server 2022 当中,远程访问功能的应用场景和特点,并且介绍课程的演示环境第三章:介绍 Windows Server 2022 当中,路由功能的应用场景和特点,并且完成路由功能的安装和配置,确保不同子网之间的通信第四章:介绍 Windows Server 2022 当中,RIP 和 NAT 路由协议,保障路由之间的相互学习,以及地址转换功能的配置第五章:介绍 Windows Server 2022 当中,不同类型的虚拟专用网服务的配置,理解不同类型虚拟专用网服务的特点第六章:介绍 Windows Server 2022 当中,多台不同虚拟专用网服务器的应用场景当中,网络策略服务的作用,并且完成网络策略服务器的安装和初始化配置第七章:介绍 DirectAccess 的特点,并且完成 DirectAccess 不同组件的安装和配置,完成 DirectAccess 连接的配置

16,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧