bResult:=SysSockListen(diSocket, diMaxConnections);
IF bResult < 0 THEN
diSocket:=SOCKET_INVALID;
END_IF
Это помогло, Спасибо
Но все ровно я не понял в чем разница.
По поводу дотошности, дело в том что задача стоит массовая и чем меньше всяких
косяков тем будет проще все это дело обслуживать.
“ни при каких обстоятельствах нельзя останавливать плк не закрыв открытые сокеты”
Что это значит?