Я подозревал такое.
Возникает не всегда, и скорее всего связано с такими манипуляциями (изменение параметров передачи данных вторичного прибора - длина пакета и прочее), при этом в программе прописана постоянная длина ответа от вторичного прибора. Где-то что-то накладывается, и возникает не всегда.
Но основная задача программы работать с сетевым прибором и читать из него параметры.
Я конечно добился стабильной работы при потере и восстановлении связи... Запретим эксплуатации манипулировать с настройками, так как контролировать это из программы не представляется возможным.




Ответить с цитированием