Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

Нужен ли гибрид TCP и UDP   Найти похожие ветки 

 
Iklo   (2004-03-31 13:34) [0]

Между клиенским и серверным приложением нужно передавать изображение и некий набор данных. Сомо собой, если есть ошибка при передеч изображения ее можно отбросить, а вот данные терять нельзя. Есть готовые решения по этому поводу, и есть ли резон писать гибрид TCP и UDP протокола? Сейчас используется два отдельно, но обмен достаточно интенсивный и маленьких пакетов данных неприлично много, хотелось бы их "пришить" к потоку изображению. Или вообще на TCP все загнать?


 
Digitman ©   (2004-03-31 13:39) [1]


> Или вообще на TCP все загнать?


именно
к тому же весьма неплохим решением было бы задействовать режим OOB_LINE (Out-Of-Band Line) передающего/принимающего гнезд


 
Iklo   (2004-03-31 13:45) [2]

А можно чуть-чуть подробнее, беуваль пару строк. Спасибо!


 
Iklo   (2004-03-31 13:45) [3]

А можно чуть-чуть подробнее, буквально пару строк. Спасибо!


 
Digitman ©   (2004-03-31 13:52) [4]

давай так

сначала ты открываешь хэлп на ф-цию SetSockOpt(), ищешь описание опции SO_OOBINLINЕ, читаешь/изучаешь внимательным образом комментарий (See section Out-Of-Band data for a discussion of this topic.), а затем от том, что из всего проштудированного будет непонятно, побеседуем предметно


 
Iklo   (2004-03-31 14:12) [5]

Я в паралель открыл. Пока ясно.


 
Iklo   (2004-03-31 15:07) [6]

Ув Digitman, в спецификациях TCP написано что Out-Of-Band Data посылается сразу, без ожидания заполнения пакета. Эта возможность решает многое.
А вот если я хочу ЧАСТЬ ПАКЕТА передать с кантрольными сумами, квинтированием и т.д., а другую просто дописать и послать
"на авось", как в UDP?
record
  ImportantData:SomeBuffer;      
  UnImportantData:SomeBuffer;  //но желательная, не мной  
end;


Это использует система управления, приближенная к реальному времени, которая пакеты плодит как китайцы китайцев. Вот и хочется втиснуться в существующие рамки канала связи и протоколов.

Заранее благодарю, Вы и так уже многое прояснили!


 
Digitman ©   (2004-03-31 16:38) [7]

о каких "пакетах" ты ведешь речь ? о прикладных ? т.е. сообщениях в соответствии с твоим собственным ПИО ?



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

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.366 c
9-1074297342
NamlessOne
2004-01-17 02:55
2004.05.23
DelhiX !!! а как быть с C++Builder ?!?!


14-1083696321
СанСаныч
2004-05-04 22:45
2004.05.23
Где найти аналог программы Help Development Studio?


14-1083408936
Daniel
2004-05-01 14:55
2004.05.23
Минусы.


4-1081318448
DennisLNC
2004-04-07 10:14
2004.05.23
Mutex


14-1083226422
BiN
2004-04-29 12:13
2004.05.23
У нас в Москве машины с лентами