Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];

Вниз

Отключение 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 вся ветка

Форум: "Сети";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.02 c
15-1143543460
Nikolay M.
2006-03-28 14:57
2006.04.23
Обещал разместить здесь предсобеседовательную задачку


15-1144273946
Yegorchic
2006-04-06 01:52
2006.04.23
Файл и папка


2-1144411384
It06
2006-04-07 16:03
2006.04.23
TButton


15-1143695115
WondeRu
2006-03-30 09:05
2006.04.23
mailto link


3-1139914203
DelphiN!
2006-02-14 13:50
2006.04.23
Как в FB изменить стандартный пароль





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский