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

Вниз

создание протокола   Найти похожие ветки 

 
jinx   (2003-11-25 13:14) [0]

Нужно спроектировать передачу информации по собственному протоколу. Причем так, чтобы потом изменение правил передачи - приема было как можно безболезнее. Есть ли какие-то методы по созданию протоколов или может кто-то знает, где об этом почитать?


 
Карелин Артем ©   (2003-11-25 13:18) [1]

Бери ICS и переделывай TFTPServer. Рекомендую. Клиент лучше на инди пашет.


 
Reindeer Moss Eater ©   (2003-11-25 13:18) [2]

Причем так, чтобы потом изменение правил передачи - приема было как можно безболезнее.

Краеугольный камень - идентификация версий протокола. При этом даже если он изменяется кардинально, ничего фатального не происходит со всеми предыдущими его реализациями


 
Reindeer Moss Eater ©   (2003-11-25 13:21) [3]

Ftp не самый удачный пример для изучения прикладных протоколов.
Уж лучше IRC.


 
Anatoly Podgoretsky ©   (2003-11-25 13:24) [4]

Бумага, ручка, делаешь таблицу состояний


 
Digitman ©   (2003-11-25 13:30) [5]


> jinx


посмотри , как это сделано в TSocketConnection (кл.часть) и Borland Socket Server (серв.часть)... исходники открыты

особое внимание - интерфейс IDataBlock и маршаллер IDataBlockInterpreter

оба интерфейса специально введены Борландом для будущих "безболезненных" изменений/расширений протокола инф.обмена


 
JINX ©   (2003-11-25 13:44) [6]

Честно говоря ICS и IRC мне мало о чем говорят...
Но спасибо огромное, надо с чего то начинать (в этом деле я новичок)!

Таблица состояний - тоже не совсем понятно. Что потом с не делать? Анализировать, если первое состояние, то делать первую процедуру, если второе состояние то третью, а при этом еще что-то добавить, посчитать... Никакой автоматики

> Digitman
Интересная идея! Даже в голову не пришло, заглянуть в исходники


 
Карелин Артем ©   (2003-11-25 13:50) [7]

http://www.indyproject.org/teams/Demo/demolisting80.html - Инди
http://overbyte.delphicenter.com/frame_index.html - ICS
IRC - протокол обмена сообщениями. Чат в общем.


 
Digitman ©   (2003-11-25 14:08) [8]


> JINX


> Даже в голову не пришло, заглянуть в исходники


печальный факт



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
3-93367
Danilas
2004-01-02 16:32
2004.01.29
Как создать генератор в InterBase


1-93504
Кен
2004-01-16 02:34
2004.01.29
Чем лучше запаковать программу, чтобы враги не распаковали ?


3-93366
Danilas
2004-01-02 20:11
2004.01.29
Как запустить процедуру в Interbase с помошью Делфи


6-93601
Dr. Well
2003-11-24 17:21
2004.01.29
У пользователя, под которым запущена программа - права только на


1-93466
Veon
2004-01-15 22:54
2004.01.29
Как нарисовать свой заголовок формы??