我正在尝试测试 Windows Server 2008(64 位,15 GB RAM)计算机的端口上最大入站 TCP/IP 连接数的限制。我正在使用带有异步套接字的 C#。
我面临的问题是,即使资源仍然可用(CPU、内存),服务器在 90-100K TCP 连接后也会停止接受更多连接。没有固定的限制,超过该限制后服务器会停止接受更多连接,但限制在 90-100K 的范围内,有时甚至会略多一些。
有人知道这个问题吗?
Windows 机器上最大可实现多少个 TCP 连接?
答案1
TCP 仅提供 65k 个端口。如果用完所有端口,服务器将无法接受更多连接。