VB.NET判断端口占用 win检查端口占用

怎样用VB来判断某个端口是否正在使用

1:

公司主营业务:网站设计、网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出昌江黎族免费做网站回馈大家。

on error resume next

MSComm1.PortOpen = True

if err.number=0 then

MSComm1.PortOpen = false

elseif err.number = comPortOpen then

debug.print "端口已打开"

else

debug.print "其它错误"

end if

2:

shell("netstat -na c:\netstat.txt")

'然后读文件c:\netstat.txt判断

vb怎样检测一个端口是否已经被占用?

有个方法可以试一下,加载一个winsock控件

On Error Resume Next

Winsock1.Bind 1234 '测试1234端口

if Err=0 then msgbox "1234端口现在可用"

怎么查看端口是否被占用

打开命令窗口输入指令就可以看到。

1、打开命令窗口(以管理员身份运行),开始—-运行—-cmd,或者是window+R组合键,调出命令窗口。

2、查找所有运行的端口,输入命令:netstat-ano

3、查看被占用端口对应的PID,输入命令:netstat-aon|findstr"8081"

4、查看指定PID的进程,继续输入命令:tasklist|findstr"9088"

结束进程,强制(/F参数)杀死pid为9088的所有进程包括子进程(/T参数):taskkill/T/F/PID9088


当前文章:VB.NET判断端口占用 win检查端口占用
地址分享:http://ybzwz.com/article/docodip.html