Главная страница
    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.46 MB
Время: 0.035 c
7-1081601554
Rustamonline1
2004-04-10 16:52
2004.05.23
Создание массивных процедур


1-1084193964
magician
2004-05-10 16:59
2004.05.23
Сдел. форму с которой нельзя перекл. на другую


9-1073252676
LLIpaM
2004-01-05 00:44
2004.05.23
помогите избавиться от мерцание в 2D игре


1-1083916734
En
2004-05-07 11:58
2004.05.23
Контроль другого приложения через проект дельфи


3-1083218629
direqtor
2004-04-29 10:03
2004.05.23
Ошибка при работе с отчетами Access





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