Главная страница
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.012 c
4-93744
Sergei
2003-11-22 11:29
2004.01.29
StdIn и StdOut


1-93464
Александр
2004-01-15 18:28
2004.01.29
Как через Delphi сжимать файлы?


1-93518
Pantera111
2004-01-18 17:12
2004.01.29
Запуск моей программы через


8-93590
arcoant
2003-09-23 22:07
2004.01.29
OpenGL


9-93318
inc-viz
2003-07-11 19:43
2004.01.29
Продвинутые спрайты..Delphix