Показать сообщение отдельно
Старый 01.11.2019, 00:46   #123
ujin
Senior Member
 
Аватара для ujin
 
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Функционал

Цитата:
Сообщение от Gel Посмотреть сообщение
Где такое написано?
Когда разбирался ссылка была на книгу Методы передачи данных канального уровня. Получается общие примеры
Цитата:
Сообщение от Gel Посмотреть сообщение
Тут я не понял. Отключили модуль и пытаетесь к нему подключиться, не получается, и вы вините в этом мифический буфер?
Так если модуль отключен, с чего вдруг с ним будет соединение?
Подключаю модуль, соединяюсь по TCP. Отключаю модуль от свича (имитирую нарушение соединения). Подключаю обратно. Пытаюсь сделать еще одно TCP соединение с модулем. Соединение не устанавливается. Делаю запрос на закрытие TCP соединения.
Повторное соединение устанавливается.
В нормальном режиме устанавливается не менее десяти TCP соединений с разных компьютеров, и не менее 3х с одного.
Один запрос на закрытие TCP соединения волшебным образом все сбрасывает и это мне непонятно как если не анализировать пакеты.
Так же если подождать примерно 3 минуты без обмена (не передавая запрос на закрытие TCP соединения так же все сбрасывается. И опять можно соединяться. Можно объяснить TTL или ?.
Перепутывание пакетов. Ответ на первый TCP запрос приходит вторым. Это можно объяснить потерей пакета и повторной передачей в то время как второй пакет прошел без задержки.
Придется еще раз перепроверять.


__________________
В жизни 2 правила успеха:
1 Не говори всего что знаешь
2 ...
ujin вне форума   Ответить с цитированием