Silverlight PollingDuplex超时

时间:2012-11-01 15:20:04

标签: wcf silverlight service pollingduplexhttpbinding

我目前正在开发一个实现轮询双工服务的应用程序。我遇到了客户端中止的问题,我不确定使用客户端的原因或正确方法。

现在我正在用这样的问候消息来获取客户端

client = OperationContext.Current.GetCallbackChannel<IDuplexMyClient>();

然后我只是在课堂上继续这样做,然后像这样用它来发送东西

client.MyFunction(data);

发送数据之间可能有任何时间,因为它取决于用户交互。我遇到的问题是我得到以下错误。

The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it has been Aborted. polling duplex

这是处理客户端的错误方法吗?知道为什么要中止吗?

即使我每秒发送一次消息,它似乎也会这样做,看起来好像它只是在一段时间后出现了,无论如何。

0 个答案:

没有答案