Windows
Windows TcpNumConnections 系統資料庫項
我希望這個問題在這裡不會不合適,但是誰能向我解釋一下“ TcpNumConnections ”系統資料庫項的作用?描述讓我感到困惑;我不確定微軟在“指定 TCP 可以同時打開的最大連接數”中的“連接”是什麼意思。'
這個鍵是否定義了我的機器一次可以打開的活動 TCP 連接的總數,即任何非關閉狀態的套接字?
或者這個鍵是否定義了最大並行連接嘗試次數,即處於 LISTEN/SYN_RCVD/SYN_SENT 狀態的套接字?
沒有 Windows 的原始碼很難確定,但我閱讀 Microsoft 網站上的文件似乎說這僅適用於打開的 TCP 連接。對於您關於 SYN_RCVD 狀態連接的特定問題,我會向您指出TcpMaxHalfOpen參數。TcpMaxHalfOpen 的存在進一步讓我認為 TcpNumConnections 只適用於打開的連接。
最後,只有原始碼會肯定地告訴你。(那個,或者更深入的文件。)