流传输+ netTcpBinding =不支持成帧模式?

时间:2009-09-23 14:06:30

标签: wcf nettcpbinding

任何人都可以解释这个错误意味着什么:

  

正在使用的.Net框架模式是   blah blah yadda不支持

我找不到任何有价值的信息。例外情况是检查服务器日志,但是我找不到与此错误相关的任何内容。我不知道什么是“框架模式”,否则我会尝试不同的框架模式。

我要做的是创建一个TCP WCF端点以将Stream发送到客户端。


这是界面(原型设计):

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

1 个答案:

答案 0 :(得分:40)

发生此错误的方法之一是客户端和服务器的配置不匹配。

默认为缓冲,如果设置为流式传输,当他们尝试相互通话时会出现帧错误。

它认为缓冲尝试发送的每批数据都是一个帧。