Вы меня не поняли, 0й никак не пользую.
Про создание\закрытие сокета можно забыть, не в этом суть.
Вы скажите мне прямо, SysSockRecv для Вас работает на 100% при продолжительном коннекте в пару суток на плк 100\150\160?
Понятие продолжительный коннект и ethernet - несовместимы. Пакеты теряются, возможности по восстановлению обмена в протоколе TCP не бесконечны. Т.о. обрывы вполне вероятны. И при обрыве надо просто переконектится.
Да, стандарты есть, эти некоторые особенности надо собрать в кучу, это давно пора сделать.
Хендл назначается САМ!
Мешает ли конфигуратор работать со своим сокетом созданным через библиотеки?
Это Вы вообще о чём? Какой конфигуратор, с каким сокетом? Что значит назначается сам? Я вообще перестал понимать что у Вас происходит в программе.
Клиент TCP - это простая, регулярно используемая в тысячах ПЛК штука. Тот же ModBus TCP прекрасно фурычит. Если написан верно!
Это Вы вообще о чём? Какой конфигуратор, с каким сокетом? Что значит назначается сам? Я вообще перестал понимать что у Вас происходит в программе.
Клиент TCP - это простая, регулярно используемая в тысячах ПЛК штука. Тот же ModBus TCP прекрасно фурычит. Если написан верно!
Я понял вас, аккуратно отходите от ответа.
Освободится чуть времени у меня, напишу код, будем тестировать и изучать ваш плк вместе.