社区
Delphi
帖子详情
如何获取指定网段所有存在的IP呢?(编程实现)/N
bomb
2000-02-20 08:28:00
...全文
199
7
打赏
收藏
如何获取指定网段所有存在的IP呢?(编程实现)/N
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kingron
2001-05-14
打赏
举报
回复
提问者:如要继续讨论请定期提前贴子,如不想讨论请结束贴子。
Lin
2000-02-21
打赏
举报
回复
做一个循环:
procedure TForm1.FormCreate(Sender: TObject);
var
phe : PHostEnt;
Buffer : array [0..255] of char;
GInitData : TWSADATA;
nLoop: Integer;
begin
WSAStartup($101, GInitData);
for nLoop := xx to yy do //网段xx~yy
begin
Buffer:= Chr(x) + Chr(y) + Chr(z) + Chr(nLoop) + Chr(0);
//x,y,z为网段地址的前三字节的整数数值
phe:= GetHostByAddr(@Buffer, Length(Buffer), PF_INET);
if phe <> nil then //如果对方主机开通且安装TCP/IP的话,则该IP地址存在
MessageBox(Handle, phe^.h_name, '存在', mb_ok);
end;
WSACleanup;
end;
bomb
2000-02-20
打赏
举报
回复
to Firing_Sky :
那么,如何真正做到呢?
我想到的办法只是发送ICMP包进行 ping 10.255.255.255
然后过滤返回结果,您老觉得呢?
radish
2000-02-20
打赏
举报
回复
好的方法我也没有,Firing_Sky提供的方法和WINDOWS的网络邻居一样,不准。
Firing_Sky
2000-02-20
打赏
举报
回复
有几个Api函数可以满足你的要求
WNetOpenEnum
WNetAddConnection
WNetAddConnection2
WNetAddConnection3
WNetCancelConnection
WNetCancelConnection2
WNetCloseEnum
WNetConnectionDialog
WNetConnectionDialog1
WNetDisconnectDialog
WNetDisconnectDialog1
WNetEnumResource
WNetGetConnection
WNetGetLastError
WNetGetNetworkInformation
WNetGetProviderName
WNetGetResourceInformation
WNetGetResourceParent
WNetGetUniversalName
WNetGetUser
WNetOpenEnum
WNetUseConnection
bomb
2000-02-20
打赏
举报
回复
行啊,但是我不想一个一个的ping啊!那样又慢又不好
不过这样行吗?
比如我要获取10.20.XX.XX,我是不是应该ping 10.2.255.255呢?
然后我是接受返回消息,还是使用arp -a 获取呢?
radish
2000-02-20
打赏
举报
回复
用程序PING不行吗?
X-Scan
/dat/wry.dll -- “
IP
-地理位置”地址查询数据库文件 /dat/*.nsl -- 经过整理的NASL脚本列表 /plugins -- 用于存放所有插件(后缀名为.xpn) /scr
ip
ts -- 用于存放所有NASL脚本(后缀名为.nasl) /...
TCP/
IP
协议详解
TCP_
IP
协议详解
DHCP 动态主机配置服务(在Linux环境下,配置单
网段
或跨
网段
提)
Re:DHCP 动态主机配置服务(在Linux环境下,配置单
网段
或跨
网段
提供服务)==================================== DHCP服务是企业中最常用的服务之一,例如在
网段
中的主机需要与其它主机正常沟通,在
网段
内必须有一个独一无二的
ip
地址,如果
网段
内有DHCP服务器,则自动
获取
ip
地址和源码,如果没有主机则自行产生一个B类地址,也可以维持通信(但仅限微软操作系统) 其实DHCP服务不仅提供
ip
地址和掩码,同时还提供网关、DNS和后缀名等等功能,故它是我们企业生产环境中重要服务,本课程将详细阐述DHCP服务主要应用场景,其中DHCP服务的运行机制需要重点理解,在今后即便是使用硬件设备,例如启用路由器DHCP功能,它的工作原理都是不变的。 另外,本视频使用不仅在单
网段
中演示分派资源功能,同时也利用微软Server产品和思科GNS3产品启用路由功能,搭建跨
网段
环境来动态
获取
资源 注释:其中Linux启用路由功能,在后续专题中展开。
linux下
获取
局域网内可用
IP
的C语言
实现
前言 由于项目需要,了解到这部分内容,查了很多...解决方案:首先通过 onvif 协议
获取
NVR
IP
地址。假设NVR 是C类网络,并且 为192.168.x.x 格式。且子网掩码为255.255.255.0 。得到NVR
IP
以后,判断是否符合假设如
Java限制
IP
访问页面
实现
方式
Java限制
IP
访问页面
实现
方式 最近遇到一个需求,一个只能内网访问的网站,需要限制
ip
访问。就是网站内的部分文章只有白名单内的
ip
才能打开。因为是静态化的网站,所有文章都是静态html页面。所以首先想到的就是...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章