Цитата Сообщение от bidoc Посмотреть сообщение
Почему первый вариант мутный? Вы же тоже его предложили.
Про второй тоже претензию не понял. Что значит "семь секунд на переустановку соединения"? Через семь секунд ПЛК сам разорвёт соединение. А я говорю про инициативу с наше стороны. То есть когда мы хотим совершить какой-то обмен, мы устанавливаем соединение, а в конце сами его разрываем. Только вот потом быстро заново его установить ПЛК не даст.
Если закрывать соединение правильным образом (с вызовом shutdown()), то переоткрыть соединение можно сразу. Если же по привычке просто бросить имеющееся и открывать новое - то ждем 7 секунд пока ПЛК не закроет забытое Вами старое. Убираем мусор правильным образом!