我正在研究在 .NET 中使用 WPF 或使用 Silverlight 4 作为连接到 WCF 服务的应用程序的 GUI 前端之间的差异。
我读到 Silverlight 4 中的 net.tcp 绑定(bind)仅支持传输级别的可靠性。通过 WPF 桌面应用程序,我们可以使用消息级别的可靠性。
实际的区别是什么?如果传输级别的可靠性确保所有 TCP 数据包都能通过,那么这是否也意味着所有 WCF SOAP 消息也会通过?
最佳答案
“传输可靠性无法适应网络连接丢失和各种其他通信问题,而消息可靠性,顾名思义,涉及消息级别的可靠性,与传递消息所需的数据包数量无关。消息。”
- "WCF Essentials—Reliability", on C# Online.NET
- Thread: "Why not using UDP as a first class binding (NetUdpBinding) in WCF?"
我希望这会有所帮助。
关于wcf - WCF 中的传输可靠性和消息可靠性之间有什么实际区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2429987/