|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.09.2012, 19:04 | #1 |
Пользователь
Регистрация: 30.06.2009
Сообщений: 98
|
Разграничение пересылаемых данных
Доброго времени суток.
Вот уже несколько месяцев не могу закончить программу т.к. не придумать способа разграничения пакетов. Перепробовал много вариантов, но так и не нашел 100%. Прошу помощи. Идеи, мысли, ссылки ... все что может натолкнуть на хороший способ разграничения пакетов. Спасибо.
Как вы сформулируете вопрос так вам и ответят
|
16.09.2012, 19:30 | #2 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 398
|
что ты под этим подразумиваешь ? С ходу не ясно
|
16.09.2012, 19:44 | #3 |
Пользователь
Регистрация: 30.06.2009
Сообщений: 98
|
аналог \r\n у строк
нечто такое найдя что в массиве байт можно было бы судить о конце/начале пакета
Как вы сформулируете вопрос так вам и ответят
|
16.09.2012, 19:53 | #4 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 398
|
добавить что то типо хедера в начало каждого пакета, в котором будет записано количество байтов в пакете, это нормальный рабочекрестьянский подход
|
16.09.2012, 20:20 | #5 |
Пользователь
Регистрация: 30.06.2009
Сообщений: 98
|
хедер с размером это хорошо, но его тоже как-то нужно отделить от всего остального =(
Как вы сформулируете вопрос так вам и ответят
|
16.09.2012, 20:30 | #6 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 398
|
[Шапака Длина 8 байта] [... Тело ...] [ Конец 8 бай спецформат ] Длина == тело.длина. Если после идёт [концец спецформат] то все хорошо, иначе настрожиться что не верно распарислось. Все что после то новое сообщение. Если тебе схема с фиксировнным размером сообщения подходит то это вообще замечательно будет. Можешь до checksum-мы опустить или hashcode массива передавать в шапке сообещния
|
16.09.2012, 20:35 | #7 |
Пользователь
Регистрация: 30.06.2009
Сообщений: 98
|
нет фиксированный размер сообщений неподходит, а вот фиксированный размер хедера это уже интереснее
Спасибо, пойду по колдую =)
Как вы сформулируете вопрос так вам и ответят
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разграничение доступа | torrtik | Помощь студентам | 4 | 23.04.2011 00:42 |
Разграничение прав пользователей в Firebird | artemavd | БД в Delphi | 9 | 16.09.2010 19:18 |
Визуальное разграничение строк | zver777 | Общие вопросы Delphi | 5 | 25.04.2010 13:00 |
Разграничение прав доступа | Len@09 | БД в Delphi | 24 | 03.11.2009 15:39 |
Разграничение доступа | vsurmach | БД в Delphi | 6 | 29.11.2008 12:01 |