该System.Net.Sockets.Socket.Listen()函数需要一个backlog参数,该参数是Listen()可以排队的最大连接数.
要确定您可以指定的最大连接数,请检索该
MaxConnections值.
所以我点击MaxConnections该链接将我带到页面SocketOptionName Enumeration,其中说:
MaxConnections: 不支持; 如果使用将抛出SocketException.
因此,此MaxConnections枚举的文档说不使用它,但不提供替代方案.如何确定最大连接数,以便我有一个值传递给Socket.Listen()函数?
当您尝试设置套接字选项并用作MaxConnections选项名称时,将引发异常,例如
listenSocket.SetSocketOption(..., SocketOptionName.MaxConnections, ...);
相反,作为一个backlog论点,它是用来使用的。