سلام عزیزان
شاید سوالی که میپرسم خیلی مبتدی باشه.

من دارم یک برنامه مینویسم که به دلایلی باید هر 5 ثانیه وصل بشه به سایت من و یک نوشته رو از روی سایت بخونه، بعد در ازای فرمانی که از سرور گرفته کاری رو انجام بده.

من یک تایمر ایجاد کردم که هر 5 ثانیه کد زیر رو اجرا میکنه:


function Get(): string;
var
Params: TStringList;
IHTTP: TIDHTTP;
begin
IHTTP := TIDHTTP.Create(nil);
Params := TStringList.Create;
Params.Add('request=somthing' );
try
Result := IHTTP.Post('http://domain.com/get.php',Params);
finally
FreeAndNil(IHTTP);
FreeAndNil(Params);
end;
end;


نوشته ای که از طریق سایت دریافت میشه خیلی کوتاه و کم حجم هست اما متاسفانه هنگامی که نرم افزار میخواد همین حجم کم رو دریافت کنه، یه کوچولو درگیر میشه و برای یه لحظه گیر میکنه


سوال من اینجاست


چطور میتونم این کد رو طوری اجرا کنم که جدا از برنامه من باشه. یعنی یه جوری که وقتی میخواد وصل بشه به سرور ، اگر برای چند لحظه گیر هم کرد، برنامه اصلی گیر نکنه.


لطفا راهماییم کنید! خیلی مهمه.

ضمنا! لطفا کامل توضیح بدید چون من هنوز مبتدی هستم.

ممنون