ممنون ، ناچارم تایم اوت رو کمتر از 10 ثانیه بگیرم چون به غیر از اینترنت سیم کارت ، در 20 درصد مواقع درخواست ارسال شده بدون پاسخ میمونه. دلیلش رو هم نمیدونم.
پس درخواست قبلی رو باید لغو کنم و دوباره درخواست بفرستم. درسته ؟
کد زیر برای تشخیص تایم اوت ، لغو درخواستی که تایم اوت شده صحیح است ؟
Private Sub fastnetwork_onError(Error As ResponseError , Tag As String)
If Error.ErrorMsage.Contains("connect timed out") Then
FastNetwork.shutDown 'لغو درخواستی که تایم اوت شد
'ارسال مجدد درخواست
FastNetwork.BuildGetQuery(server&"GetMainData.php?cat=" & category & "&limit=" & limit & "&rnd=" & DateTime.Now , category).executRequest
End If
End Sub