我有一个WCF服务,我用它来将文件分发给以下列方式工作的客户端:
问题在于,当通过慢速互联网连接处理大型文件时,该服务似乎在将文件返回给客户端时阻止。
当我尝试从另一个客户端连接到该服务时,它将永远不会响应,直到正在进行的传输完成。我还在服务上有一个写出日志条目的计时器。这些也会在转移完成之前停止。
我想我错过了一些东西,但我是WCF的新手,不知道我缺少什么来防止服务被阻止。
我想我可以使用回调并在单独的线程中发送文件,但我不知道这是不是一个好主意,因为我无法确定合适的SendTimeout
。 / p>
我正在使用net / tcp绑定。