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

Вниз

изменение параметров настройки сокета   Найти похожие ветки 

 
DmitryA   (2004-05-25 17:17) [0]

Уважаемые колеги, подскажите, пожалуйста как использовать TCP_NODELAY в setsockopt.


 
Digitman ©   (2004-05-25 17:30) [1]

например, так как написано в ориг.док-ции Майкрософт


 
Андрей   (2004-05-25 17:43) [2]

Уже пробовали как в оригинальной документации Микрософт, но во время тестирования нкакие параметры не изменились. Наша задача - передавать положение курсора мыши на другой компьютер по TCP/IP


 
Rouse_ ©   (2004-05-25 17:45) [3]

пример из инди:
Binding.SetSockOpt(Id_IPPROTO_TCP, Id_TCP_NODELAY, PChar(@Id_SO_True), SizeOf(Id_SO_True));


 
Rouse_ ©   (2004-05-25 17:48) [4]

хотя...

param: integer;
param:=1;
setsockopt(sock,IPPROTO_TCP,TCP_NODELAY,PChar(@param),sizeof(param));


 
Verg ©   (2004-05-25 17:48) [5]

Так же, как включателем - "вкл"/"выкл"
const
  VKL   = true;
  VYKL = false;
.................
var Psn : BOOL;
begin
 Psn := BOOL(VKL);// or VYKL
 if setsockopt( socket, IPPROTO_TCP, TCP_NODELAY, pchar(@Psn), sizeof(Psn) ) =
    SOCKET_ERROR then
    ShowMessage( "Sorry! Error, однако :", GetSysErrorMessage(WSAGetLastError) )
 else
    ShowMessage( "Error, одако, sorry!", GetSysErrorMessage(WSAGetLastError) );
// и т.д.
........................
...........


А эта,... курсор мыши-то ту причем?


 
Андрей   (2004-05-25 18:42) [6]

Дело в том, что по сети нужно передавать данные очень маленькие (десятки байт) но очень интенсивно. В этом случае наблюдается очень низкая скорость. Изменение TCP_NODELAY никаким образом не влияет на скорость. Подскажите, когда нужно изменять TCP_NODELAY и вообще как справиться с этой ситуацией?

Заранее благодарен...


 
Rouse_ ©   (2004-05-25 21:19) [7]

> [5] Verg ©   (25.05.04 17:48)
Классная конструкция, нужно ее запомнить :))



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

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

Наверх





Память: 0.46 MB
Время: 0.034 c
6-1085399228
besen-ok
2004-05-24 15:47
2004.07.25
Вопрос: есть API функция аналог команды NET SEND ? (-)


14-1089044015
Nous Mellon
2004-07-05 20:13
2004.07.25
Рабочая эПОПея или Развод в плохом смысле слова :)


4-1087200407
kalishenko
2004-06-14 12:06
2004.07.25
Иконка ассоциируемого приложения.


14-1088411181
McZim
2004-06-28 12:26
2004.07.25
Socket


1-1089702141
fxmike
2004-07-13 11:02
2004.07.25
перебор компонентов формы





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский