郑
郑海山
Unregistered / Unconfirmed
GUEST, unregistred user!
我如何选择一个空的port呢?(我不想把他设置为0然后让程序自动选择。)
类似oicq,从4000开始试,如果端口被占用,就+1再试。
有没有类似如下的选择代码:
nmudp := TNMUDP.Create(Self);
i := 4000;
for j := 1 to 100 do
try
nmudp.LocalPort := i;
Break;
except //被占用
Inc(i);
end;
ShowMessage(nmudp.LocalPort);
类似oicq,从4000开始试,如果端口被占用,就+1再试。
有没有类似如下的选择代码:
nmudp := TNMUDP.Create(Self);
i := 4000;
for j := 1 to 100 do
try
nmudp.LocalPort := i;
Break;
except //被占用
Inc(i);
end;
ShowMessage(nmudp.LocalPort);