如何快速查找大于指定值而没有被占用的UDP端口(100分)

  • 主题发起人 主题发起人 wuchunhua
  • 开始时间 开始时间
W

wuchunhua

Unregistered / Unconfirmed
GUEST, unregistred user!
如何快速查找大于指定值而没有被占用的UDP端口
也就是定义一个函数 传入参数Port=4000,
函数自动查找一个最接近4000 而又没有被占用的udp口,
希望不要通过如下循环实现:初始化Socket->失败->Port+1->重复 ->知道成功
->成功就返回Port
 
用GetTcpTable和GetUdpTable

http://www.delphibbs.com/keylife/iblog_show.asp?xid=2942
 
TO楼上:TCP端口和UDP端口是完全独立的,也就是说端口4000在一个程序里,可以同时作为TCP和UDP的端口进行通信
 
http://www.delphibbs.com/keylife/iblog_show.asp?xid=17853
先找出已经被使用的端口,然后。。。。。。。。。。。。。。。。。。
 
绑定端口函数。在端口占用回自动加1
 
To:网中戏,你说的意思就是我上面说的循环方法,这个我已经实现了,我想知道有没有高人写出了那个函数,可以一调用就得到一个空闲的UDP端口
 
后退
顶部