Witam :)
Mam taki problem<ort> otuż</ort>...nie potrafie w komponencie SimpleTCP w serwerze zamknąc danego polączenia z clientem....chodzi o to ze....mam sobie np 5 clientów podlaczonych i chce clienta 2-giego rozlączyc. Robie cos takiego i niestety nie wychodzi bo polączenie pomiedzy tym clientem istnieje nadal:
var
I: Integer;
tmpClient: TSimpleTCPClient;
begin
tmpClient := nil;
I := Serwer.Connections.Count;
if I <> 0 then
for I := 0 to I - 1 do
begin
tmpClient := Serwer.Connections[I];
if tmpClient.Host = '127.0.0.1' then
begin
tmpClient.Connected:=false; // to nic nie daje
//Serwer.Connections.Delete(I); tak tez nie da rady bo polączenie nadal istnieje jednak zostalo tylko usuniete z listy serwera
Break;
end;
end;
end;
Jak ktos moze mi pomoc to z gory dzieki [browar] [browar] pozdrawiam !!!