Форум: "Сети";
Текущий архив: 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.45 MB
Время: 0.04 c