IdUDPClient和IdUDPServer实现最简单的功能,但还是有问题,分不多了,望帮忙
IdUDPClient和IdUDPServer实现最简单的功能,但还是有问题:
Client和server都设了一样的端口,client设了server的IP,并且都active=true了
UDP的Client端有一定时器(每秒)读取收到的数据,如下:
procedure TForm1.Timer1Timer(Sender: TObject);
var
s:string;
begin
s:=IdUDPClient1.ReceiveString();
if s<>'' then
listbox1.Items.Add(s);
end;
UDP的server端有一按钮发送给client的数据:
procedure TForm1.Button1Click(Sender: TObject);
begin
IdUDPServer1.Send('192.100.100.121',9903,'abcd');
end;
问题:
client收不到server的数据,而且定时器使程序变得很慢