【发布时间】:2023-03-21 19:25:01
【问题描述】:
所以我在服务器端和客户端(在运行时)都创建了 NetTcpBinding,但是在配置冲突的情况下连接将如何表现?例如。如果在服务器上我有
binding.ReliableSession.Enabled = true;
我忘记在客户端放置相同的行,可靠会话是否真的有效?
编辑:换个说法,在任何绑定和任何绑定属性的情况下,如果它们在服务器和客户端上有所不同,将在工作中使用哪一个?
【问题讨论】:
所以我在服务器端和客户端(在运行时)都创建了 NetTcpBinding,但是在配置冲突的情况下连接将如何表现?例如。如果在服务器上我有
binding.ReliableSession.Enabled = true;
我忘记在客户端放置相同的行,可靠会话是否真的有效?
编辑:换个说法,在任何绑定和任何绑定属性的情况下,如果它们在服务器和客户端上有所不同,将在工作中使用哪一个?
【问题讨论】:
默认情况下,NetTcpBinding 不启用可靠会话。因此,尽管您的端点支持可靠会话,但如果客户端未使用/启用它,它将不会使用可靠会话。
如果需要可靠会话,则需要在客户端和服务的配置文件中配置此功能。
【讨论】: