none
netTcpBinding中maxConnections功能 RRS feed

  • 问题

  • netTcpBinding中maxConnections的属性,我查过MSDN上的这个说明,但是不知道设置这个值之后有什么作用和设置之后会对客户端和服务端产生什么引响;

    netTcpBinding有没有什么设置可以控制客户端的连接数量(除了serviceThrottling中的设置),有时只想控制TCP/IP的连接数量!

    2014年6月21日 8:13

答案

  • 你好,

    netTcpBinding中maxConnections的属性有不同的作用在客户端和服务端。

    对于客户端来说是缓冲池中可存储的最大连接数, 对于服务器端来说是可挂起调度的最大连接数。

    如果你想限制客户端通过netTcpBinding访问服务的数量建议你使用 listenBacklog。

    指定侦听器上等待接受的最大通道数超出此限制的连接会被排队,直到连接数低于限制值。

    connectionTimeout 默认值为 10

    http://msdn.microsoft.com/zh-cn/library/ms731343(v=vs.110).aspx

    希望能够帮助你。谢谢!


    2014年6月23日 10:01
    版主