Потоковая передача + netTcpBinding = режим кадрирования не поддерживается?
Может кто-нибудь объяснить, что означает эта ошибка:
Используется режим .Net Framing не поддерживается blah blah yadda
Я не могу найти никакой информации. Исключение говорит о проверке журналов сервера, однако я не могу найти в них ничего, относящихся к этой ошибке. Я не знаю, какого черта "режим кадрирования", иначе я бы попробовал разные режимы кадрирования.
То, что я пытаюсь сделать, это создать конечную точку TCP WCF для отправки потока клиенту.
Здесь интерфейс (прототипирование):
[ServiceContract]
public interface IXpsService
{
[OperationContract]
Stream GetCurrentDocument();
}
Ответы
Ответ 1
Один из способов возникновения этой ошибки - это несоответствие конфигурации клиента и сервера.
Значение по умолчанию буферизировано, если установлено потоковое, когда они пытаются поговорить друг с другом, вы получаете ошибку кадрирования.
Он думает, что каждая партия данных, которую буферизующая пытается отправить, является фреймом.