社区
Delphi
帖子详情
简单检测远程机器是否可达!!!!!!!!
Zhong
2000-02-17 03:11:00
如何在程序简单检测远程机器是否可以访问,例如象Ping做的那样?
...全文
256
10
打赏
收藏
简单检测远程机器是否可达!!!!!!!!
如何在程序简单检测远程机器是否可以访问,例如象Ping做的那样?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Zhong
2000-02-18
打赏
举报
回复
za,小弟的问题已告解决。谢谢!!
za
2000-02-18
打赏
举报
回复
用GetHostByName函数时总返回nil,可能是没有初始化WinSock.
请看:
var
phe : PHostEnt;
Buffer : array [0..63] of char;
GInitData : TWSADATA;
begin
// 创建WinSock
WSAStartup($101, GInitData);
// 调用GetHostByName和GetHostByAddr,效果差不多
// phe<>nil就是alive啦,您得加上异常处理,否则...砰..
// 机器名 = phe^.h_name;
// IP地址保存在 phe^.h_addr_list 中
Buffer:= 'XX.XX.XX';
phe:= GetHostByName(Buffer);
Buffer:= Chr(XX)+Chr(XX)+Chr(XX)+Chr(XX);
phe:= GetHostByAddr(@Buffer,4,PF_INET);
// 关闭WinSock
WSACleanup;
end;
olo
2000-02-18
打赏
举报
回复
关注
Zhong
2000-02-18
打赏
举报
回复
Firing_Sky,可我用GetHostByName函数时总返回nil,能否详细点?
另外,因为已知对方IP Address,可否用GetHostByAddr?里面的调用参数总是搞不太清楚。Help Me, Please.
yijun2000
2000-02-18
打赏
举报
回复
我觉得用ping比较好,用ics控件中的ping来实现,是最简单的.如果用dos下microsoft自己的ping,比较麻烦.
Firing_Sky
2000-02-17
打赏
举报
回复
WHQ提出的方法是不合适的,
1。该主机能提供的服务可能并未启动
2。即使启动了,Socket连结的等待时间也太长,绝对不是个好办法
如果你已知对方的机器名,建议用API函数GetHostByName
WHQ
2000-02-17
打赏
举报
回复
比如UNIX系统都提供了一些诸如时间、回声(ECHO)之类的服务——其端口号可查TCP/IP手册。你先创建一个SOCKET,再连接到目标网络地址及端口号,就这么简单。Windows下据说没有提供这类标准服务,HTTP服务应该大多提供了,其端口号为80
Zhong
2000-02-17
打赏
举报
回复
WHQ,能否更详细点?
WHQ
2000-02-17
打赏
举报
回复
用SOCKET去连一个该主机能提供的服务,如果能连上,则机器可达
supershan
2000-02-17
打赏
举报
回复
例如PING 263:
procedure TForm1.Button1Click(Sender: TObject);
begin
winexec('ping www.263.net',SW_SHOW);
end;
基于
机器
学习的喷码缺陷
检测
python源码(毕设项目)+文档说明
<项目介绍> 喷码缺陷
检测
瑕疵 在喷码位置确定一视野范围,以正常喷码样品视野内黑色面积为标准 漏喷 黑色覆盖面积小于正常喷码 喷码偏移 喷码超视野范围,视野内覆盖面积达不到标准要求 喷码模糊 字符缺失 采用OCR(光学字符识别技术)对喷码内容进行提取,和预定字符进行对比 打花 - 不懂运行,下载完可以私聊问,可
远程
教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
掌控局域网监控软件 v1.361
掌控局域网监控软件(ZkLan)是一款免费局域网监控软件和局域网管理软件它获得公安部认证,是国内最专业的局域网管理软件、局域网监控软件。掌控局域网监控软件支持企业专网及VPN的环境,在局域网内任何一台电脑安装控制端,便可监控到局域网内所有
机器
(自动上线)。可以
远程
控制屏幕,上传下载文件,监控视频,对屏幕进行24小时不断的录像,批量开、关机、分发文件,屏幕墙,视频墙…… 软件使用世界上速度最快的VNC核心,
远程
遥控鼠标键盘以及上传下载文件的速度超快,传输文件
可达
每秒11M 的速率。软件可以自定义
是否
隐蔽监控(不让对方发现),因此即可用于局域网管理,亦可用于局域网监控。掌控局域网监控软件获得国家公安部认证,通过360、金山等各大安全软件
检测
,安全可靠。掌控提供OEM版,并可为客户定制ODM版本。主要功能:1.自动上线功能,开启控制端后,网内电脑自动上线,无需像其它局域网软件那样需要手工输入对方IP和密码,是国内操作最
简单
方便的局域网控制软件。2.访问
远程
电脑桌面:同步查看
远程
电脑的屏幕,能使用本地鼠标键盘如操作本机一样操作
远程
电脑,支持文件上传下载、对屏幕进行拍照和录像,可用于
远程
电脑维护
vscode
远程
开发
2019年5月3日,在PyCon 2019 大会上,微软发布了 VS Code Remote,开启了
远程
开发的新时代!本课程讲述了vscode
远程
开发的实际使用,和在C++、python、php等领域的开发实战。
Linux 操作系统测试
远程
端口
是否
可达
或本机端口
是否
打开方法
Linux 操作系统测试
远程
端口
是否
可达
或本机端口
是否
打开方法
如何查看
远程
端口
是否
打开
netcat(或简称 nc )是一个功能强大且易于使用的程序,可用于 Linux 中与 TCP、UDP 或 UNIX 域套接字相关的任何事情。我们可以使用它:打开 TCP 连接、侦听任意 TCP 和 UDP 端口、发送 UDP 数据包、在 IPv4 和 IPv6 进行端口扫描。在使用之前,了解目标
机器
上哪些端口是打开并正在运行服务是非常有用的。在本文中,我们解释了如何使用 netcat 命令
检测
远程
主机端口
是否
可达
/打开。更多关于 netcat 命令的例子和使用,阅读我们下面的文章。
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章