[英]How to determine MaxConnections for Socket.Listen()?
System.Net.Sockets.Socket.Listen()
函數需要一個backlog
參數,這是Listen()
可以排隊的最大連接數。
要確定您可以指定的最大連接數,請檢索
MaxConnections
值。
因此,我單擊MaxConnections
,該鏈接將我帶到SocketOptionName Enumeration
的頁面,該頁面SocketOptionName Enumeration
:
MaxConnections:不支持; 如果使用,將拋出SocketException。
因此,此MaxConnections
枚舉的文檔說不要使用它,但沒有其他選擇。 如何確定最大連接數,以便有一個值傳遞給Socket.Listen()
函數?
當您嘗試設置套接字選項並使用MaxConnections
作為選項名稱時,將引發異常。
listenSocket.SetSocketOption(..., SocketOptionName.MaxConnections, ...);
相反, backlog
其用作backlog
參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.