Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2011, 22:41   #1
xatrix
 
Регистрация: 16.07.2010
Сообщений: 9
По умолчанию Synapse мертвый сервер

Через Synapse реализуют GET(httpsend) запрос на сервера. Некоторые из них мертвые(не рабочие, не отвечают на запросы). Пинг до серверов доходит мгновенно. Проблема в том что пока моя программа дожидается пока ей ответит мертвый сервер уходит масса времени.
Мне нужно как-то уменьшить время запроса на сервера, почему-то в help'е к synapse ничего не нашел.

Последний раз редактировалось xatrix; 19.05.2011 в 15:50.
xatrix вне форума Ответить с цитированием
Старый 05.12.2011, 10:57   #2
leonidus
Новичок
Джуниор
 
Регистрация: 05.12.2011
Сообщений: 4
По умолчанию

А как может возвращаться пинг от мертвого сервера?
leonidus вне форума Ответить с цитированием
Старый 06.12.2011, 14:31   #3
Santino
 
Регистрация: 09.06.2011
Сообщений: 3
По умолчанию

в модуле "blcksock.pas" есть описание функции "RecvBufferEx"

Method waits until data is received. If no data is received within TIMEOUT
(in milliseconds) period, @link(LastError) is set to WSAETIMEDOUT. Methods
serves for reading any size of data (i.e. one megabyte...). This method is
preffered for reading from stream sockets (like TCP).}

function RecvBufferEx(Buffer: Tmemory; Len: Integer;
Timeout: Integer): Integer; virtual;

Воспользуйтесь установкой параметра Timeout, потому что блокирующие сокеты по-любому будут ждать ответа от сервера, (который "мертвый") указанное время.
Santino вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Synapse,ICS,Indy halfhope Работа с сетью в Delphi 3 25.01.2011 16:15
Вопрос про synapse Bright-rider Работа с сетью в Delphi 3 14.01.2011 19:46
synapse кодировка(?) письма jskorvin Работа с сетью в Delphi 0 03.01.2011 16:29
Кривой synapse? chikaga Работа с сетью в Delphi 2 15.12.2010 12:03
Synapse FanRa3 Общие вопросы Delphi 1 09.12.2010 21:06