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
自变量使用的。