route -f помог в итоге. Проблема решена, но...
Постоянно присутствует два сброса с предыдущего порта и ретрансмит(9 из 10 передач):
TCP.jpg
Плк тут 1.100.
Получается нарушена последовательность закрытия соединения TCP:
ПЛК инициирует FIN и, не дождавшись ответа сервера, отбивает ответ на якобы FIN сервера, который приходит позже.
и интерфейс на последние два пакета отбивает RST.
Кривовата бибка или я туплю.
Попробую задержек понаставить.
Ретрансмит повержен таймерами:
TCP.jpg
Но с FIN всё плохо.
SysSockIoctl(sock,SOCKET_FIONBIO,ADR(param_ctrl)); - Зачем?




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