|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.01.2015, 11:13 | #11 | |
Пользователь
Регистрация: 20.03.2009
Сообщений: 99
|
Цитата:
Некоторые пакеты кстати по их схеме расшифровываются без проблем. А остальные видимо специально зашифрованы, не знаю от чего только. |
|
08.01.2015, 12:06 | #12 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
1. Забудь асинхонный режим... делай ThreadBlocking и тогда все вопросы отпадут...
2. Давай проект, а то с нуля долго кодить, и быстрее помогут
Не стесняемся, плюсуем!
|
08.01.2015, 15:21 | #13 | |
Пользователь
Регистрация: 20.03.2009
Сообщений: 99
|
Цитата:
боюсь проект уже слишком велик, проще процедуру обработки пакета скину, она конено еще не дописана, но вот и не дописана потому что не знаю как это поле Data расшифровать, точнее знаю, но не получается... нет опять не так, получается, но походу передающая сторона что то шифрует, уже задал вопрос на сайте разработчиков протокола, но ответят они скорее всего после праздников Вот процедура обработки пакета Снова это сообщение форума "Вы ввели слишком длинный текст (10611 символов). Пожалуйста, сократите его до 5000 символов"? что за ограничение прям бесит уже модеры, админы WTF? у вас дискового пространства для большого текста не хватает? да у меня функция не лезет даже что за издевательство!!!! Функция во вложении... Последний раз редактировалось Antony41; 08.01.2015 в 15:40. |
|
08.01.2015, 15:46 | #14 | |
Заблокирован
Регистрация: 24.11.2014
Сообщений: 721
|
Цитата:
По поводу кода, если что, могу помочь дописать/переписать под нормальные компоненты на финансовой основе. Это если ни кто просто так не поможет. |
|
08.01.2015, 17:07 | #15 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
Плайном не красиво спостилось... прилагаю архив
Не стесняемся, плюсуем!
Последний раз редактировалось Slym; 08.01.2015 в 17:23. |
08.01.2015, 18:18 | #16 | |
Пользователь
Регистрация: 20.03.2009
Сообщений: 99
|
Цитата:
Slym отдельное спасибо тебе за приведенный грамотный пример, но бинарные данные всё же есть похоже и как сказал WinCoder скорее всего это не просто так. Кстати с некоторыми моментами ты мне в своем примере помог разобраться например с DataLenLo и DatalenHi. Я задал вопрос разработчикам. Что ответят специалисты тех поддержки отвечу тут. Последний раз редактировалось Stilet; 25.01.2015 в 10:47. |
|
09.01.2015, 07:35 | #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. |
25.01.2015, 10:29 | #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. |
||
25.01.2015, 12:13 | #19 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
последний и предпоследний байты:
08 Ax - где-то с 1970-го 08 Fx - ~ 2056 что за год 3B? Он просто не впишется в 4-значный
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
25.01.2015, 12:42 | #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 |