【发布时间】:2009-11-23 14:25:57
【问题描述】:
我计划将 NetTcpBinding 用于需要保持大量客户端同步的应用程序。
每当服务器状态发生变化时,必须通知所有连接的客户端。
但是,如果出现网络问题,我需要客户端自动重新连接,服务器对给定客户端的任何未完成的回调都不应丢失。 如果与服务器的连接丢失并且无法重新创建,我还需要通知客户端的 GUI 代码。 (或者如果服务器重新启动)
NetTcpBinding 是否与 WS-ReliableMessaging 给我这个“输出 盒子”?
【问题讨论】:
-
你喜欢使用 TCP/IP 吗?我想知道消息传递是否可以帮助您,因此您的客户永远不需要知道服务器是启动还是关闭,他们只关心消费消息。
-
@foosnazzy,我宁愿不使用消息队列,因为在让客户在他们的机器上创建消息队列方面存在所有支持问题。但是,如果我们收到太多关于 TCP 问题的投诉,我会考虑他们
标签: .net wcf callback nettcpbinding