当前位置:编程学习 > VB >>

怎样获取远程服务器端口状态?

connect 一个远程端口 比如 80 443等。判断远程的服务是否开启? --------------------编程问答-------------------- cmd

telnet IP PORT --------------------编程问答-------------------- yes,我知道这种方法。请问有vb的方法吗? --------------------编程问答-------------------- telnet使用TCP协议的,无法探测UDP端口 --------------------编程问答-------------------- 用winsock尝试连接,能连接上就是端口侦听呢。
没连接上就是端口没开启或正在传输呢。 --------------------编程问答--------------------
引用 3 楼 zhzboy 的回复:
telnet使用TCP协议的,无法探测UDP端口


你可以试验一下,这种方法不行的。connect 不管对方如何都会触发的。 --------------------编程问答--------------------
引用 4 楼 hanvan 的回复:
用winsock尝试连接,能连接上就是端口侦听呢。
没连接上就是端口没开启或正在传输呢。


你可以试验一下,这种方法不行的。connect 不管对方如何都会触发的。

----------------------
刚才引用错了。 --------------------编程问答-------------------- 借助工具:fport.exe,是个dos程序,列出所有占用端口,用shell执行它,生成文本文件,再分析 --------------------编程问答-------------------- fport.exe 貌似本机的 --------------------编程问答-------------------- 端口扫描的原理就是连接一下吧,那你就连接一下,看有没有成功,成功就说明端口是打开的了
补充:VB ,  网络编程
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,