Подтвердить что ты не робот

Потоковая передача + netTcpBinding = режим кадрирования не поддерживается?

Может кто-нибудь объяснить, что означает эта ошибка:

Используется режим .Net Framing не поддерживается blah blah yadda

Я не могу найти никакой информации. Исключение говорит о проверке журналов сервера, однако я не могу найти в них ничего, относящихся к этой ошибке. Я не знаю, какого черта "режим кадрирования", иначе я бы попробовал разные режимы кадрирования.

То, что я пытаюсь сделать, это создать конечную точку TCP WCF для отправки потока клиенту.


Здесь интерфейс (прототипирование):

[ServiceContract]
public interface IXpsService
{
    [OperationContract]
    Stream GetCurrentDocument();
}
4b9b3361

Ответ 1

Один из способов возникновения этой ошибки - это несоответствие конфигурации клиента и сервера.

Значение по умолчанию буферизировано, если установлено потоковое, когда они пытаются поговорить друг с другом, вы получаете ошибку кадрирования.

Он думает, что каждая партия данных, которую буферизующая пытается отправить, является фреймом.