社区
Delphi
帖子详情
简单检测远程机器是否可达!!!!!!!!
Zhong
2000-02-17 03:11:00
如何在程序简单检测远程机器是否可以访问,例如象Ping做的那样?
...全文
255
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源码(毕设项目)+文档说明
不懂运行,下载完可以私聊问,可
远程
教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况...
掌控局域网监控软件 v1.361
上传下载文件,监控视频,对屏幕进行24小时不断的录像,批量开、关机、分发文件,屏幕墙,视频墙…… 软件使用世界上速度最快的VNC核心,
远程
遥控鼠标键盘以及上传下载文件的速度超快,传输文件
可达
每秒11M 的速率。...
vscode
远程
开发
2019年5月3日,在PyCon 2019 大会上,微软发布了 VS Code Remote,开启了
远程
开发的新时代!本课程讲述了vscode
远程
开发的实际使用,和在C++、python、php等领域的开发实战。
Linux 操作系统测试
远程
端口
是否
可达
或本机端口
是否
打开方法
Linux 操作系统测试
远程
端口
是否
可达
或本机端口
是否
打开方法
如何查看
远程
端口
是否
打开
netcat(或简称 nc )是一个功能强大且易于使用的程序,可用于 Linux 中与 TCP、...在本文中,我们解释了如何使用 netcat 命令
检测
远程
主机端口
是否
可达
/打开。更多关于 netcat 命令的例子和使用,阅读我们下面的文章。
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章