wcf:是否可以使用tcp绑定和流传输模式建立双工协议?
我有一个WCF服务和一个tcp绑定。目前,传输模式是缓冲的,这是默认选项,但我在文件传输方面有问题,因此有人建议我最好使用流传输模式 我为此传输模式配置服务,在客户端,我只将传输模式从缓冲更改为流传输 然后,当我运行应用程序时,会出现以下异常: tcp绑定不支持双工协定或双工协议 合同设置不正确 我只更改传输模式,所以这让我想到流式传输可能与tcp双工协议不兼容wcf:是否可以使用tcp绑定和流传输模式建立双工协议?,wcf,tcp,duplex,Wcf,Tcp,Duplex,我有一个WCF服务和一个tcp绑定。目前,传输模式是缓冲的,这是默认选项,但我在文件传输方面有问题,因此有人建议我最好使用流传输模式 我为此传输模式配置服务,在客户端,我只将传输模式从缓冲更改为流传输 然后,当我运行应用程序时,会出现以下异常: tcp绑定不支持双工协定或双工协议 合同设置不正确 我只更改传输模式,所以这让我想到流式传输可能与tcp双工协议不兼容 谢谢。netTcpBinding在双工模式下不支持流式传输,它只支持请求/应答交换模式(非双工)的流式传输。您可以尝试删除回调,并在客
谢谢。
netTcpBinding
在双工模式下不支持流式传输,它只支持请求/应答交换模式(非双工)的流式传输。您可以尝试删除回调,并在客户端上创建一个服务来模拟回调。因此,您的客户端将数据发送到您的“主”服务,而您的主服务通过流式传输到客户端服务进行响应,尽管我不知道这被认为是一种多么好的做法。netTcpBinding
在双工模式下不支持流式传输,它只支持请求/应答交换模式的流式传输(这不是双工)。您可以尝试删除回调,并在客户端上创建一个模拟回调的服务。因此,您可以让客户端将数据发送到“主”服务,而主服务通过流式传输到客户端的服务进行回复,尽管我不知道这被认为是一个多么好的做法