System.Net.Sockets.Socket.Listen()
函数需要backlog
参数,这是Listen()
可以排队的最大连接数。
确定您可以指定的最大连接数, 检索
MaxConnections
值。
MaxConnections:不支持;如果是,将抛出SocketException 使用
因此,此MaxConnections
枚举的文档说不使用它,但不提供替代方法。如何确定最大连接数,以便我有一个值传递到Socket.Listen()
函数?
答案 0 :(得分:2)
当您尝试设置套接字选项并使用MaxConnections
作为选项名称时会抛出异常,例如
listenSocket.SetSocketOption(..., SocketOptionName.MaxConnections, ...);
相反,作为backlog
参数,它意味着要使用。