如何确定socket的MaxConnections.listen()
本文关键字:listen MaxConnections 何确定 socket | 更新日期: 2023-09-27 18:01:16
System.Net.Sockets.Socket.Listen()
函数需要一个backlog
参数,这是Listen()
可以排队的最大连接数。
来自MSDN文档:
要确定您可以指定的最大连接数,检索
MaxConnections
值
我点击MaxConnections
链接到SocketOptionName Enumeration
的页面,上面写着:
MaxConnections:不支持;将抛出SocketException,如果使用。
所以这个MaxConnections
枚举的文档说不要使用它,但没有给出替代方法。我如何确定最大连接,以便我有一个值传递到Socket.Listen()
函数?
当您尝试设置套接字选项并使用MaxConnections
作为选项名称时,将抛出异常,例如
listenSocket.SetSocketOption(..., SocketOptionName.MaxConnections, ...);
相反,作为backlog
参数,它意味着被使用