Форум: "Начинающим";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];
ВнизHTTPRIO Найти похожие ветки
← →
denisww © (2005-12-22 21:26) [0]Привет всем!!
Проблема
с помощью HTTPRIO работаем с web
если сервер долго считает
клиент отваливается ровно через час
пробовал на разных серверах
есть мысли?
НЕПОНЯТНО ВООБЩЕ ГДЕ СОБАКА ЗАРЫТА
← →
DrPass © (2005-12-22 21:55) [1]Расковыряй исходники, посмотри, где там задается таймаут. Хотя... час на ответ сервера - это действительно чересчур. Сделай его асинхронным. Т.е. клиент поставил задачу, получил ответ и отвалился. А потом время от времени пусть проверяет, готов ли результат
← →
denisww © (2005-12-26 19:38) [2]Копал Копал
и ненакопал
например
unit SOAPHTTPTrans;
{ Timeouts }
if FConnectTimeout > 0 then
Check(InternetSetOption(Request, INTERNET_OPTION_CONNECT_TIMEOUT, Pointer(@FConnectTimeout), SizeOf(FConnectTimeout)));
if FSendTimeout > 0 then
Check(InternetSetOption(Request, INTERNET_OPTION_SEND_TIMEOUT, Pointer(@FSendTimeout), SizeOf(FSendTimeout)));
if FReceiveTimeout > 0 then
Check(InternetSetOption(Request, INTERNET_OPTION_RECEIVE_TIMEOUT, Pointer(@FReceiveTimeout), SizeOf(FReceiveTimeout)));
любое принудительное выставление Timeout-ов и срабатывание жирного текста приводит к ошибке
помогите кто знает
плииз
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.011 c