Форум: "Сети";
Поиск по всему сайту: 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.71 MB
Время: 0.022 c
1-79309           Андре                 2002-02-07 15:27  2002.02.25  
Компоненты


1-79318           Aleksey_K             2002-02-07 17:22  2002.02.25  
Помогите пожалуста


4-79500           NetBreaker666         2001-12-23 00:33  2002.02.25  
Multimedia timer


14-79446          Aleksandr             2002-01-08 15:16  2002.02.25  
Как выдернуть из упаковки инсталлшилда файлы?


1-79402           Loxly                 2002-02-09 18:36  2002.02.25  
Как узнать ширину (width) строки, отображаемой в TMemo?