社区
网络通信/分布式开发
帖子详情
如何快速检测对方机算机的IP和某个端口是否打开
newc_k
2003-12-14 12:22:58
我用CLIENTSOCKET发送数据时遇到对方未打开我的服务端时,CONNECT速度奇慢,请教各位高手,如何快速检测对方机算机的IP和某个端口是否打开,这样未打开时客户端就不用连接。
TIdIcmpClient在PING时,只能PING对方的IP,不能获得对方端口是否打开的信息,请教解决方法。
...全文
1276
11
打赏
收藏
如何快速检测对方机算机的IP和某个端口是否打开
我用CLIENTSOCKET发送数据时遇到对方未打开我的服务端时,CONNECT速度奇慢,请教各位高手,如何快速检测对方机算机的IP和某个端口是否打开,这样未打开时客户端就不用连接。 TIdIcmpClient在PING时,只能PING对方的IP,不能获得对方端口是否打开的信息,请教解决方法。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ptzld
2003-12-14
打赏
举报
回复
帮你关注,收藏
wcq8303
2003-12-14
打赏
举报
回复
telnet 命令实现
telnet IP地址 端口号
newc_k
2003-12-14
打赏
举报
回复
up
newc_k
2003-12-14
打赏
举报
回复
to:
我的问题是ClienSocket如果遇到未打开端口的连接速度很慢,造成程序像死机一样,这个如何解决,errorcode:=0这个我早就知道了。
我刚才试着用多线程写了一下,似乎是解决了
wcq8303
2003-12-14
打赏
举报
回复
在ClientSocket控制的onerror事件,添加
errorcode:=0;
ShowMessage("服务器未开启!");
newc_k
2003-12-14
打赏
举报
回复
楼上请指教如何做
wcq8303
2003-12-14
打赏
举报
回复
晕!楼主真是有意思,你这样的实现方法和socket连接有什么区别吗?
我觉得你可以直接在onerror事件添加一个ShowMessage("服务器未开启!");
newc_k
2003-12-14
打赏
举报
回复
我已解决该问题,贴出来与大家分享
uses
winsock
..........
procedure TForm1.Button1Click(Sender: TObject);
var
s:tsocket;
error:integer;
server:tsockaddrin;
begin
server.sin_addr.S_addr:=inet_addr('192.168.0.3');
s:=socket(AF_INET, SOCK_STREAM, 0);
server.sin_port:=htons(1024);
server.sin_family:=AF_INET;
error:=connect(s,server,sizeof(server));
if error=0 then
showmessage('a')//该端口已打开
else
showmessage('b');//未打开
closesocket(s);
end;
npu125
2003-12-14
打赏
举报
回复
关注。。。
newc_k
2003-12-14
打赏
举报
回复
高手在哪?
newc_k
2003-12-14
打赏
举报
回复
Winexec(Pchar('telnet 192.168.0.3 1111'),SW_Hide) ???
我如何获得返回值?
C#程序
检测
指定计
算
机
端口
是否
打开
C#程序调用Socket及TcpClient
检测
指定计
算
机
端口
是否
打开
检测
特定
IP
端口
是否
可达
检测
IP
端口
是否
是通的
15、Linux:
IP
及
端口
检查命令
Linux系统中
IP
及
端口
检查命令总结
精通
IP
端口
检测
:工具原理与应用
htmltable {th, td {th {pre {简介:
IP
端口
检测
工具是网络通信中保证安全和优化网络服务的关键辅助手段。文章将深入讲解
IP
地址和
端口
的作用,
端口
检测
工具的工作原理,以及在网络安全中的应用,如漏洞评估、系统审计、入侵
检测
、性能优化和故障排查。同时强调在使用这些工具时的合法性问题。
网络通信/分布式开发
1,594
社区成员
32,944
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章