Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];




Вниз

Алгоритмы передачи данных для TCP 


NailS   (2001-11-29 15:09) [0]

Необходим алгоритм формирования пакетов для обмена данными между приложениями с возможностью безболезненного дальнейшего расширения (чтобы при добавлении не приходилось пересобирать все проекты).
Поделитесь соображениями, пожалуйста. А то не хочется велосипед изобретать.



NailS   (2001-12-05 15:20) [1]

Неужели никто не реализовывал обмен данными между приложениями?
Или просто данные строкой передаете? :((



Wonder   (2001-12-05 15:37) [2]

Объяснись яснее. Формирование каких пакетов, какого уровня, между какими приложениями?
Алгоритм передачи данных по TCP/IP подробно описан в спецификации winsock.



NailS   (2001-12-05 16:54) [3]

Уровень, наверное самый верхний будет.
Можно использовать ASN.1, правда нужен кодер-декодер (самому писать не улыбается, честно говоря)
Можно передавать данные просто строкой с разделителем запятая, например
PROC_ID,SESS_ID,PARAM1,PARAM2
что в плане расширения дальнейшего создает определенные трудности.
Вот и хотелось узнать, как люди делают.



Digitman   (2001-12-05 17:10) [4]

люди это делают именно с использованием Winsock, о чем тебе <Wonder> уже сказал.
Борланд, кстати, не исключение из разряда "людей".



NailS   (2001-12-06 11:29) [5]

Спасибо за ответ.




Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.023 c
3-79303           kam_nal               2002-01-30 14:16  2002.02.25  
трабл при добавлении записей в БД


14-79427          Любитель Делфи        2002-01-05 15:23  2002.02.25  
Проблемма с исходником С++ Bilder и Delphi


14-79460          False_Delirium        2002-01-05 06:48  2002.02.25  
Головой думать нужно...:)..или пища для размышления...


4-79517           AlexandrH_            2001-12-25 09:29  2002.02.25  
Указатель


3-79294           Максимка              2002-01-28 21:35  2002.02.25  
Как лучше всего автонумеровать добавляемые записи?