zoukankan
html css js c++ java
Indy UDP端口冲突解决
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, IdBaseComponent, IdComponent, IdUDPBase, IdUDPServer, StdCtrls,idsockethandle;
type
TForm1
=
class
(TForm)
Button1: TButton;
IdUDPServer1: TIdUDPServer;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R
*
.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var ok:boolean ;
tempport:integer;
asockethandle:tidsockethandle;
begin
tempport:
=
idudpserver1.DefaultPort;
repeat
try
idudpserver1.Active:
=
true
;
ok:
=
true
;
except
on EIdCouldNotBindSocket
do
begin
IdUDPServer1.Active:
=
false
;
IdUDPServer1.Bindings.Clear;
ASocketHandle:
=
IdUDPServer1.Bindings.Add;
tempport:
=
tempport
+
1
;
ASocketHandle.Port:
=
tempport ;
end;
end;
until ok;
showmessage(inttostr(idudpserver1.Binding.Port));
end;
end.
loop's blog
查看全文
相关阅读:
最长双回文串
BUUOJ misc 二维码
HDU 1284 钱币兑换问题 (动态规划 背包方案数)
HDU 1260 Tickets (动态规划)
HDU 1231 最大连续子序列 (动态规划)
HDU 1203 I NEED A OFFER! (动态规划、01背包、概率)
BUUOJ reverse SimpleRev (爆破)
BUUOJ reverse 不一样的flag
HDU 1176 免费馅饼 (动态规划、另类数塔)
HDU 1171 Big Event in HDU (动态规划、01背包)
原文地址:https://www.cnblogs.com/goodloop/p/62825.html
最新文章
排列组合数计算
#4701. Con
#4700. Acc
bzoj4036 [HAOI2015]按位或
bzoj5019 [Snoi2017]遗失的答案
#3178. 礼物(gift)
bzoj2137 submultiple
「SDOI2017」切树游戏
#6436. 「PKUSC2018」神仙的游戏
AGC005F
热门文章
bzoj4555 [Tjoi2016&Heoi2016]求和
春节十二响
字符串问题
异或粽子
跳蚤
魔法咒语
Divljak
bzoj3277: 串
CENSORING
bzoj1396: 识别子串
Copyright © 2011-2022 走看看