Hi guys, appears to be a problem with TROSocket not being freed
Something like this is needed
destructor TROClientThread.Destroy;
begin
fOwner.fThreads.Remove(Self);
fSocket.CloseSocket;
fSocket.free; //Added
inherited;
end;
Hi guys, appears to be a problem with TROSocket not being freed
Something like this is needed
destructor TROClientThread.Destroy;
begin
fOwner.fThreads.Remove(Self);
fSocket.CloseSocket;
fSocket.free; //Added
inherited;
end;