![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подтормаживание в TCPClient [D7, WinXP]
SAG © (2004-03-11 19:52:00)Клиент подцепляется к серверу и передает / принимает данные.
1. Отправил пакет (поток)
2. Получил проанализировал
между первым и вторым этапом интервал порядка 1,5 секунд, что странно, так как со стороны серевера ответ где-то через 0,1 сек
SAG (2004-03-12 08:05:00) [1]извините господа, ну я ошибся...
procedure TForm1.timerReceiveTimer(Sender: TObject);
begin
if TCPClient1.WaitForData(10) then begin
rxsize:=TCPClient1.ReceiveBuf(rxbuf,1000,0);
end
end;
период был 1000 мс, сейчас 50мс и все ОК....
Fay (2004-03-12 07:38:00) [2]Попробуйте выложить код. А мы поглядим. Не бойтесь - есть подозрение, что его никто у Вас своровать не захочет.
Verg (2004-03-11 20:15:00) [3]Ну.
И что ты хочешь?
Узнать почему "винда тормозит"?
Винда не тормозит. по крайней мере у меня и еше у нескольких миллионов челов. Понимаешь?
Почему она у тебя тормозит - вот ты как думаешь, по каким таки признакам кто-то тут должен догадываться- почему именно у тебя что-то там тормозит?
Вот телевизор не показывает, в чем дело - подскажи уж, а.
> Короче, тема непонятна абсолютно.
SAG (2004-03-11 20:11:00) [4]со стороны сервера UNIX система. кода в не клиент - сервер общаются - все ОК... когда под винды стал делать - со стороны виндов тормоза...
SAG (2004-03-11 20:05:00) [5]сервер как раз и не тормозит, отвечает быстро, но в виндах этот ответ запаздывает
Verg (2004-03-11 20:02:00) [6]Это утверждение или вопрос?
TCPClient не делает искусственно никаких задержек.
Если сервер долго думает, то что ж, может есть над чем?
Или что?
Короче, тема непонятна абсолютно.