![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.06.2009
Сообщений: 98
|
![]()
Доброго времени суток.
Вот уже несколько месяцев не могу закончить программу т.к. не придумать способа разграничения пакетов. Перепробовал много вариантов, но так и не нашел 100%. Прошу помощи. Идеи, мысли, ссылки ... все что может натолкнуть на хороший способ разграничения пакетов. Спасибо.
Как вы сформулируете вопрос так вам и ответят
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 398
|
![]()
что ты под этим подразумиваешь ? С ходу не ясно
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 30.06.2009
Сообщений: 98
|
![]()
аналог \r\n у строк
нечто такое найдя что в массиве байт можно было бы судить о конце/начале пакета
Как вы сформулируете вопрос так вам и ответят
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 398
|
![]()
добавить что то типо хедера в начало каждого пакета, в котором будет записано количество байтов в пакете, это нормальный рабочекрестьянский подход
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 30.06.2009
Сообщений: 98
|
![]()
хедер с размером это хорошо, но его тоже как-то нужно отделить от всего остального =(
Как вы сформулируете вопрос так вам и ответят
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 398
|
![]()
[Шапака Длина 8 байта] [... Тело ...] [ Конец 8 бай спецформат ] Длина == тело.длина. Если после идёт [концец спецформат] то все хорошо, иначе настрожиться что не верно распарислось. Все что после то новое сообщение. Если тебе схема с фиксировнным размером сообщения подходит то это вообще замечательно будет. Можешь до checksum-мы опустить или hashcode массива передавать в шапке сообещния
|
![]() |
![]() |
![]() |
#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 |