+ -
当前位置:首页 → 问答吧 → 请教:Indy能否判断某端口已经被TCPSERVER或者UDPSERVER绑定了?

请教:Indy能否判断某端口已经被TCPSERVER或者UDPSERVER绑定了?

时间:2011-11-12

来源:互联网

Indy能否判断某端口已经被TCPSERVER或者UDPSERVER绑定了?
在程序里本来将Server绑定的端口写常量了,但是发现这个端口很可能别的应用程序也使用,这样会active失败。
有没有好办法判断一下端口时候已经绑定了?绑定了的话,inc(port)

作者: learning8899   发布时间: 2011-11-12

netstat能查,应该有api可以的

作者: sz_haitao   发布时间: 2011-11-12

只能是用
try 
... 
except 
...
end;

这种办法去试探,如果会active时出错,说明该端口被占用了。

作者: zhoufs   发布时间: 2011-11-12

谢谢大家。
或许有更好的办法

作者: learning8899   发布时间: 2011-11-12