强制WCF服务无限地与客户端通信

时间:2012-10-26 08:56:46

标签: wcf wcf-binding

我有一个WCF服务,以及两个WPF应用程序,它们充当服务的客户端。我需要客户端和服务之间的通信是无限的,即使那些没有交互(即客户端空闲)。现在我的服务在一段时间后断开连接。

我已尝试在我的绑定上增加reciveTimeout和sendTimeout(甚至尝试将其设置为“无限”),但它没有用。如果有人能够了解如何使用不同的超时以及我需要为我的案例设置什么值。

任何帮助都会很有价值。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以在WPF中创建一个Keep Alive后台线程,而不是更改超时默认值,而该线程将每分钟ping您的WCF服务。