Показано с 1 по 10 из 24

Тема: ПЛК100 по TCP теряет последний пакет при длине >512 байт

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    а почему фтп делает FIN до аск от ПЛК?Да ещё и с данными.
    Shutdown в сокете делаете?

    Учтите, что окно сокета равно нулю, т.е. послал - принял - послал следующий.

    И как Вы понимаете, что в буфере нет или часть пакета? Они recv могут выдаваться по частям. и не мгновенно.
    Тролль-наседка, добрый, нежный и ласковый

  2. #2

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    а почему фтп делает FIN до аск от ПЛК?Да ещё и с данными.
    Как же без ACK? пакет №6321 - ACK от ПЛК, затем фтп шлет FIN,PSH,ACK.

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Shutdown в сокете делаете?
    SysSockShutdown делаю, после нескольких секунд без изменения буфера (как в бибке oscat.de по умолчанию)

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение

    И как Вы понимаете, что в буфере нет или часть пакета? Они recv могут выдаваться по частям. и не мгновенно.
    SysSockRecv постоянно повторяется и смотрю буфер - приходят только первые 536 байт на прошивке 2.17. На остальных прошивках приходят все байты, кроме последнего пакета. На всех прошивках программа в ПЛК не меняется, фтп сервер тот же. А от прошивки зависит приходящее число байт.

    То есть на прошивке 2.17 появился ответ ACK, которого не было на прошлых прошивках, но такое ощущение, что теперь PSH перестал работать, то есть не пробрасывает данные в клиентское приложение.
    Последний раз редактировалось Атаман; 15.05.2017 в 14:57.

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 23.09.2016, 15:18
  2. как отправить tcp пакет с плк?
    от villager в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 30.09.2010, 16:04
  3. плк100 теряет программу
    от YurySh в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 07.09.2009, 08:30
  4. Не могу получить последний OPC, спасибо pavel@owen.ru
    от незарегистрированный в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 06.03.2007, 17:34

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •