Задать вопрос
@Timrus161

Как исправить постоянную ошибку с MaxReceivedMessageSize в NetTcpBinding?

Возникает ошибка
"Превышена квота максимального размера сообщения для входящих сообщений (120000). Для увеличения квоты используйте свойство MaxReceivedMessageSize соответствующего элемента привязки."

После некоторого времени работы возникает данная ошибка.
И дальше при каждом запуске сыпет эту проблему.
Увеличил максимальный размер почти в два раза.

binding.MaxReceivedMessageSize = 1200000;

Поработало чуток и опять сыпаться начало.
То есть за все запуски программы оно накапливается.
Можно ли как-нибудь очищать буфер?

====================
UPDATED
====================

Отправляемые и получаемые пакеты всегда примерно одного размера (50-60 байтов)
  • Вопрос задан
  • 1205 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Nipheris
@Nipheris Куратор тега C#
> То есть за все запуски программы оно накапливается.
Это было бы крайне странно, маловероятно, что причина в этом. Есть возможность собрать трафик сниффером и посмотреть, какая длина последнего успешно принятого сообщения, а какая - у первого выброшенного?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы