ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
29 июля
1366229 Топик полностью
Eddy_Em (28.10.2023 17:37, просмотров: 227) ответил SciFi на Я давно уже пришёл к выводу, что если Эда от чего-то корёжит, это, считай, знак качества.
Ну-ну. Угребищный модбас-то - знак качества? Там даже не выкинули необходимую в эпоху релейных линий связи паузу между пакетами! Дебилы, бл...! 

У современных железяк в 99.9% случаев а) нафиг не нужна контрольная сумма, б) нафиг не нужен бинарный протокол (с текстовым намного проще работать). Ну и modbus-tcp — это вообще адово мудачество! Если уж ты по TCP-IP работаешь, где за тебя нижний уровень все контрольные суммы проверяет и гарантирует последовательность пакетов, тебе остается лишь проверить, все ли пакеты дошли! Для этого достаточно на любой запрос давать какой-нибудь ответ (хоть даже "OK\n"). Ну и, опять же - только текстовый протокол. Чтобы можно было даже netcat'ом подключиться и отправлять команды. Да, при использовании openssl даже "ОК" не нужно: если пакет не дойдет до получателя, ты получишь ошибку.

P.S. А еще меня корежит от маздая - что, "знак качества"? Или корежит от пидарасов, нацистов, гринписовцев, "демократов", "либералов" и прочей подобной мрази - что, всем такими становиться?

eddy-em.livejournal.com github.com/eddyem