社区
网络及通讯开发
帖子详情
如何在win9x下读取本机netbios名称和IP地址?
lixilin
2003-01-20 09:53:57
在此栏目查了半天,看到的不少,却无一能打开,所以还得请教大侠了!我找过一个源代码,却只能取得 dns name,不能取得 Lan Name,先谢谢了
...全文
75
7
打赏
收藏
如何在win9x下读取本机netbios名称和IP地址?
在此栏目查了半天,看到的不少,却无一能打开,所以还得请教大侠了!我找过一个源代码,却只能取得 dns name,不能取得 Lan Name,先谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
june37
2003-01-21
打赏
举报
回复
好象我有一本书上有,帮你找找看!
lixilin
2003-01-20
打赏
举报
回复
谢谢楼上各位兄弟!!
warton
2003-01-20
打赏
举报
回复
老贴子中有很多
yuyulily
2003-01-20
打赏
举报
回复
AnsiString IP;
HOSTENT *lpHostEnt=gethostbyname(HostName);
for (int i=0; lpHostEnt->h_addr_list[i]!=NULL; i++)
{
IN_ADDR *p=(IN_ADDR *)(lpHostEnt->h_addr_list[i]);
IP=inet_ntoa(*p);
}
WSACleanup();
netsys2
2003-01-20
打赏
举报
回复
char HostName[80];
// 得到本主机名
if (gethostname(HostName,sizeof(HostName)) == SOCKET_ERROR)
{
MessageBox(NULL,"Can't getting local host name.","Error",MB_OK);
return;
}
nxyc_twz
2003-01-20
打赏
举报
回复
AnsiString GetLocalIP()
{
//返回本机IP地址
AnsiString IP;
unsigned char *IPAddr;
char Buffer[64];
TWSAData GInitData;
hostent *HostEnt;
AnsiString LocalIP = "";
try
{
WSAStartup(2, &GInitData);
gethostname(Buffer, sizeof(Buffer));
HostEnt = gethostbyname(Buffer);
if(HostEnt == NULL)return LocalIP;
IPAddr = HostEnt->h_addr;
char temp1[10];
sprintf(temp1,"%3d.%3d.%3d.%3d",IPAddr[0],IPAddr[1],IPAddr[2],IPAddr[3]);
IP = temp1;
LocalIP = IP;
}
catch(...)
{
WSACleanup();
}
return LocalIP;
}
lixilin
2003-01-20
打赏
举报
回复
这种方法仍是取得DNS NAME,不是Netbios计算机名?假如读注册表可以吗?
安装NWLINK IPX SPX Net
BIOS
CTP协议
Net
BIOS
(Network Basic Input/Output System)是一种在局域网上提供
名称
解析服务的协议,允许计算机通过用户友好的
名称
而不是
IP地址
相互识别。CTP(Connectionless Transport Protocol)可能是描述Net
BIOS
的连接...
X-Scan
功能简介: <br> 采用多线程方式对指定
IP地址
段(或单机)进行安全漏洞检测,支持插件功能,提供了图形界面和命令行两种操作方式,扫描内容包括:远程服务类型、操作系统类型及版本,各种弱口令漏洞、后门、应用...
入门学习Linux常用必会60个命令实例详解doc/txt
immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。 -------------------------------------------------------------------------------- Linux必学的60个命令(1)-安装与登陆命令 login 1...
Win
dows 安全基础——Net
BIOS
篇
网络基本输入输出系统)是一种接...主机系统通过
WIN
S服务、广播及lmhosts文件多种模式,把Net
BIOS
名解析对应的
IP地址
,实现信息通信。因占用资源小、传输快的特点,Net
BIOS
被广泛应用于局域网内部消息通信及资源共享。
Win
dows客户端开发--获取系统mac地址(使用Net
BIOS
)
今天介绍一个通过Net
BIOS
获取
本机
的mac地址。什么是NetBOIS NET
BIOS
协议是由IBM公司开发,主要用于数十台计算机的小型局域网。该协议是一种在局域网上的程序可以使用的应用程序编程接口(API),为程序提供了请求...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章