如何确定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()函数?

如何确定socket的MaxConnections.listen()

当您尝试设置套接字选项并使用MaxConnections作为选项名称时,将抛出异常,例如

listenSocket.SetSocketOption(..., SocketOptionName.MaxConnections, ...);

相反,作为backlog参数,它意味着被使用