System.Net.Sockets.Socket.Listen()函数需要一个backlog参数,这是Listen()可以排队的最大连接数。

From the MSDN documentation:



So I click on MaxConnections and the link takes me to the page for SocketOptionName Enumeration , which says:



因此,此MaxConnections枚举的文档说不要使用它,但没有其他选择。如何确定最大连接数,以便有一个值传递给Socket.Listen()函数?

最佳答案

当您尝试设置套接字选项并将MaxConnections用作选项名称时,例如,将抛出异常。
listenSocket.SetSocketOption(..., SocketOptionName.MaxConnections, ...);
相反,它是作为backlog自变量使用的。

09-11 16:20