Главная страница
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.016 c
3-93352
mail
2004-01-03 14:42
2004.01.29
Paradox - пробелы в названии полей


6-93596
_новый_
2003-11-25 09:54
2004.01.29
IdFTP


1-93446
qwerty2
2004-01-16 13:02
2004.01.29
Как захлопнуть DBLookupComboBox?


7-93728
blackman
2003-11-13 13:25
2004.01.29
Необходимо вынимать вложение из банка сообщения OutlookExpress


6-93606
gs
2003-11-26 02:42
2004.01.29
Всем Hi. Подскажите можно как-нибудь переносить свои фаилы на ...