Вниз
Скачать: CL | DM;

Отключение Nagle в Indy 10   Найти похожие ветки 

 
n0p ©   (2006-01-08 12:24) [0]

Как отключить Nagle в Indy 10.
Как отключить его в 9ой версии знаю, а в десятой... хз.


 
Fay ©   (2006-01-08 12:50) [1]

2 n0p ©   (08.01.06 12:24)
И я не знаю. Но выдь можно порыть исходники на предмет setsockopt!


 
n0p ©   (2006-01-08 16:24) [2]


> 2 n0p ©   (08.01.06 12:24)
> И я не знаю. Но выдь можно порыть исходники на предмет setsockopt!
>


Кхе... ну видел я там setsockopt в том же цикле (тока раньше они юзали while, а теперь for), что и надо править для Indy 9 и что?


 
Piter ©   (2006-01-08 16:35) [3]

А что такое Nagle в инди?


 
n0p ©   (2006-01-08 19:48) [4]

Не в инди, а в TCP/IP (конкретной реализации - Indy).
Несколько сообщений не отсылаются каждое в своём пакете, а склеиваются в один пакет и отсылаются.


 
Piter ©   (2006-01-08 20:49) [5]

n0p ©   (08.01.06 19:48) [4]
Не в инди, а в TCP/IP (конкретной реализации - Indy).
Несколько сообщений не отсылаются каждое в своём пакете, а склеиваются в один пакет и отсылаются.


в TCP/IP??? Первый раз слышу... Склеиваться пакеты и так могут, это предусмотрено протоколом и определяется системой, реализующей стек протоклов IP...


 
n0p ©   (2006-01-08 22:35) [6]


> в TCP/IP??? Первый раз слышу... Склеиваться пакеты и так
> могут, это предусмотрено протоколом и определяется системой,
>  реализующей стек протоклов IP...

Waaahh...
Ну ведь отключалось ведь!


 
Eraser ©   (2006-01-08 23:15) [7]


> n0p ©   (08.01.06 12:24)

TIdTCPClient.Socket.UseNagle


 
n0p ©   (2006-01-09 19:02) [8]

Пасибо!

З.Ы. Для сервера:
procedure FormMain.tcpServerConnect(AThread: TIdPeerThread);
begin
 AThread.Connection.Socket.UseNagle := False;
 ...


 
Eraser ©   (2006-01-09 21:16) [9]


> n0p ©   (09.01.06 19:02) [8]


> procedure FormMain.tcpServerConnect(AThread: TIdPeerThread);

Только это очевидно для 9 версии, в десятой версии OnConnect выглядит так:
procedure TForm1.IdTCPServer1Connect(AContext: TIdContext);
begin

end;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.027 c
2-1144441233
Gamer
2006-04-08 00:20
2006.04.23
Проблема с нетипизированным файлом


3-1141225115
Hadroran
2006-03-01 17:58
2006.04.23
Коннект к базе IB


15-1143574485
Ломброзо
2006-03-28 23:34
2006.04.23
Оперы


15-1142726262
ronyn
2006-03-19 02:57
2006.04.23
ICQ recovery password


10-1117455549
mozart
2005-05-30 16:19
2006.04.23
Работа в Ворд




   Наверх