![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Пользователь
Регистрация: 20.03.2009
Сообщений: 99
|
![]() Цитата:
Некоторые пакеты кстати по их схеме расшифровываются без проблем. А остальные видимо специально зашифрованы, не знаю от чего только. |
|
![]() |
![]() |
![]() |
#12 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
![]()
1. Забудь асинхонный режим... делай ThreadBlocking и тогда все вопросы отпадут...
2. Давай проект, а то с нуля долго кодить, и быстрее помогут
Не стесняемся, плюсуем!
![]() |
![]() |
![]() |
![]() |
#13 | |
Пользователь
Регистрация: 20.03.2009
Сообщений: 99
|
![]() Цитата:
боюсь проект уже слишком велик, проще процедуру обработки пакета скину, она конено еще не дописана, но вот и не дописана потому что не знаю как это поле Data расшифровать, точнее знаю, но не получается... нет опять не так, ![]() ![]() Вот процедура обработки пакета Снова это сообщение форума "Вы ввели слишком длинный текст (10611 символов). Пожалуйста, сократите его до 5000 символов" ![]() Функция во вложении... Последний раз редактировалось Antony41; 08.01.2015 в 15:40. |
|
![]() |
![]() |
![]() |
#14 | |
Заблокирован
Регистрация: 24.11.2014
Сообщений: 721
|
![]() Цитата:
По поводу кода, если что, могу помочь дописать/переписать под нормальные компоненты на финансовой основе. Это если ни кто просто так не поможет. |
|
![]() |
![]() |
![]() |
#15 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
![]()
Плайном не красиво спостилось... прилагаю архив
Не стесняемся, плюсуем!
![]() Последний раз редактировалось Slym; 08.01.2015 в 17:23. |
![]() |
![]() |
![]() |
#16 | |
Пользователь
Регистрация: 20.03.2009
Сообщений: 99
|
![]() Цитата:
Slym отдельное спасибо тебе за приведенный грамотный пример, но бинарные данные всё же есть похоже и как сказал WinCoder скорее всего это не просто так. Кстати с некоторыми моментами ты мне в своем примере помог разобраться например с DataLenLo и DatalenHi. Я задал вопрос разработчикам. Что ответят специалисты тех поддержки отвечу тут. Последний раз редактировалось Stilet; 25.01.2015 в 10:47. |
|
![]() |
![]() |
![]() |
#17 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
![]()
значед перед
HexToBin(PChar(DataRaw),PChar(DataD ecoded),Length(DataRaw)); думаю вероятно достаточно проверить первый байт (можно все проверить) чтобы был меньше 30 ord(#30) - это минимальный HEX символ 0 в первом посте дата почти полностью из нулей состоит #30 Код:
В моем примере желательно инициализировать/обнулять поля пакета, или ветвлениях на else их обнулять, а то мало ли
Не стесняемся, плюсуем!
![]() Последний раз редактировалось Slym; 09.01.2015 в 07:46. |
![]() |
![]() |
![]() |
#18 | ||
Пользователь
Регистрация: 20.03.2009
Сообщений: 99
|
![]()
С зашифрованными данными мне тех поддержка подсказала. разобрался. Теперь всё хорошо. Но вот ни как не могу понять как расшифровать время в описании сказано вот что:
Цитата:
Цитата:
Код:
например вот распознает 00 25 EF 55 EA 02 D2 08 - 20.01.2015 17:04:50 а вот эту нет 00 D1 32 68 12 35 04 3B - ERROR помогите преобразовать. Вот доп. описание на msdn https://msdn.microsoft.com/ru-ru/lib...v=vs.110).aspx Последний раз редактировалось Stilet; 25.01.2015 в 10:50. |
||
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
последний и предпоследний байты:
08 Ax - где-то с 1970-го 08 Fx - ~ 2056 что за год 3B? Он просто не впишется в 4-значный
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 20.03.2009
Сообщений: 99
|
![]()
а по подробнее если не сложно. Я вобще парвильно преобразование делаю?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с протоколом ModBus (C++) | Olegvarmy | Помощь студентам | 21 | 19.09.2017 23:22 |
Delphi работа с протоколом sla | va-1 | Работа с сетью в Delphi | 1 | 07.05.2014 11:48 |
Работа с протоколом SIP в С++ | Mazorrmo | Общие вопросы C/C++ | 1 | 21.09.2008 22:21 |
Работа с протоколом GameSpy | Shouldercannon | Работа с сетью в Delphi | 8 | 08.03.2008 12:51 |
Работа с чужим приложением | ERASERROR | Win Api | 2 | 28.01.2008 15:22 |